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.

TMS5509A hangs when tries to boot from EMIF

Hello!

Suddenly I have a problem on my custom board. The board contains TMS5509A and parallel flash M28F320 connected to EMIF. Boot pins are configured to boot through EMIF (1011). Although board contains special chip that holds processor in reset for about 200 ms after power on.

But when I try to connect to the target using XDS100 and CCS 5.5 emulator I get an error:

The core is hanged

If I change boot pins configuration on anything else, core is working properly and I can debug.. I can work with flash during debugging, and it is working correctly - it can be programmed and erased..

So where can be the problem, than the core is hanged and can not be booted from parallel flash?

Regards,

Alex

  • If it works before and not working now. That at least telling me that your design is ok. Next to debug is to ask what has been changed? Based on what you have told, has the boot image in the flash been corrupted? Has it always been 200ms? Was it shorer before when it works?

    Sorry for answering with questions. But this would be the way to debug.

    Regards.

  • Hello!

    It works fine on my previous custom boards which have practically the same schematics. Schematics of flash connection and boot pins are the same..

    On these new boards it has never worked properly - even if flash is empty, emulator says that the core is hanged.. The only way to start processor - setup up debug bits not to boot from parallel flash..

    Regards,

    Alex

  • well, two suggestions I offer:

    1) Swap:  swaps the flash between old & new boards to see how problem follows; repeat with DSP.

    2) Compare schematics between old and new.

    Regards. 

  • Yes, I find the problem in schematics - ARST pin was left unconnected.. As I understand the is no way to boot from flash if this pin isn't polled up?

    Regards,

    Alex