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.

TMS320F2812: The program starts from an external flash, but is always in“ boot.inc ”Circulation

Genius 3095 points
Part Number: TMS320F2812

Dear team:

One of my clients uses F2812, uses external flash to store programs and starts programs from external flash. But after loading the external flash, the program can not run.

There is no problem with the entry address of the program. By observing the load symbol, it is found that the program has been running in a loop“ boot.inc ”It does not run to the main function.

If the address of the PC pointer uses the address of the main function, the operation is normal.

May I ask what is the reason for not running to the main function?

Best regards

  • F.F,

    Are they trying to execute out of CS7 at boot instead of the internal boot ROM?  If so, can they verify the XMP/MC signal level during power-up and boot?

    If this is not the setup, please provide more details.

    -Tommy