This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/AMIC110: (Error -6305) PRSC module failed to write to a router register

Part Number: AMIC110
Other Parts Discussed in Thread: AM3359

Tool/software: Code Composer Studio

Hi,

I can't connect to AMIC110 on my custom board. However, the target status seems like being ready to connect (both power and clock are ON and not in reset).

Could someone give me any hints for this problem?

Thanks.

  • Hi,

    In the Target Status view, what does the Cortex A8 core say after you connect to the CS_DAP_DebugSS? That should uncover additional details about what may be happening with the device.

    Last week I had an AM3359 ICE board that showed a similar issue in connection and the root cause of the issue was in hardware: the nRESET pin was asserted continuously.

    Regards,

    Rafael

  • Hi Rafael,

    Thanks for your reply.

    Actually the Cortex A8 core was never connected. I got the error message when I press "Connect Target".

    I checked PORz and nRESETIN_OUT and they should work fine before this error (3.3V and 3.1V).

    However, nRESETIN_OUT drops to 0.7V after the PRSC error.

    BR,

    Nathan

  • Nathan,

    If you right click on the Debug view, you can select the option to Show all cores which will allow you to connect to the CS_DAP_DebugSS. That should give you visibility about the status of the Cortex A8 core. 

    The reason the nRESET is being asserted may either be due to configurations on CCS or a HW failure. At this point I would check the status of the A8 and see if it is being held in reset or is somehow powered down. 

    Is the combination of the Debug Probe and CCS able to connect to a development board? 

    Regards,

    Rafael 

  • Hi,

    As the following picture shows, the status of Cortex A8 core is unavailable but not in reset. And yes, I used the combination of XDS200 and CCS8 to connect to ICEV2 board and they worked well.

    Thanks.

    BR,

    Nathan

  • Nathan,

    Please apologzie for the delay and thanks for sending the additional screenshot. It certainly shows the subsystem active but not the core itself. 

    I tried the AMIC110 configuration here on my AM3359 ICEv1 board (the devices are identical from a JTAG perspective) but this worked as well - thus ruling out something intrinsic to the tool itself. 

    At this point I imagine there may be a power issue with the AMIC board, more specifically with the Cortex A8 core - after all, the Debug Probe only has so much visibility about the status of the core via its JTAG pins, and the "Target Status"  reflects what the device is reporting to the JTAG router (also called ICEPICK). That is compounded with the fact that PRSC errors are historically related to power supply issues - at least on application processors and DSPs. 

    Hope this helps,

    Rafael