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.

TMS470R1B1M internal flash write routine problem

Other Parts Discussed in Thread: SM470R1B1M-HT, TMS470R1B1M

Hi,

I am writing calibration data 512 bytes into internal flash memory location starting at 0x00070000.  The write operation is fine, after that when problem continues to the other tasks, the problem counter jump into unknow address.  What is the problem?

Thanks, Jian

  • First of all, please be aware that the TMS470R1B1M is no longer recommended for new designs. Are you using the high temperature SM470R1B1M-HT instead? When programming in bank 0, you cannot read or execute code from that bank. This includes any interrupt routine that might try to read the vectors. Is the code that does the programming running from RAM? You might try adding a delay loop before re-enabling interrupts or returning to a flash address.