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.

AM35xx Peripheral Booting

Other Parts Discussed in Thread: AM3505

Hi,

 

We have problem with AM3505 UART peripheral boot.

 

Previously we were using XAM3517 in our custom board and the circuit design is same as the 

Logic PD EVM. Everything was working fine, even the UART boot.

 

As we got the latest device AM3505, we changed the XAM3517 to AM3505

and now the UART boot doesn't work (no ASIC ID sent from the device) 

and when connected to CCSv4 the Program Counter seems to be stuck in reset.

 

Unfortunately we were referring to very older user guides dated "OCTOBER 2009",

that might be one of the reason for failure,

but I couldn't find any difference made on "ROM code" or the booting configuration from 

previous documents and the current versions.

 

Please let me know if there any suggestion or any things need to be changed to solve this issue.

 

 

Regards.

Paddu

  • Hi,

     

    I Tried to note down the CONTROL_STATUS register and the Tracing vectors using CCSv4.

     

    Below is the detail:

    CONTROL_STATUS register 0x480022F0 ⇒ 0000032D

    Tracing vectors

    0x4020FFB0 Current tracing vector, word 1 ⇒ 00000003

    0x4020FFB4 Current tracing vector, word 2 ⇒ 00000000

    0x4020FFBC Cold reset run tracing vector, word 1 ⇒ 0007307F

    0x4020FFC0 Cold reset run tracing vector, word 2 ⇒ 00000042

     

    I will try to decode this but I am still confused how this could help to solve the problem.

     

     

    Regards.

  • Hi,

    From the above trace vectors it says "Peripheral booting failed" 

    please let me know what could be the solution or any suggestion about this issue.

     

    Regards..