Other Parts Discussed in Thread: TMS320F28377D
We are working on TI’s TMS320F28377D controllers and using TI provided Flash API libraries.
Brief details of issue at hand:
Using app meant for “In System Programming” , We are writing target APP hex image into Flash memory with ECC disabled (data only mode).
Flash write is successful and flashed APP is working as expected.
Going further we also want app meant for “In System Programming” update itself and for that it executes from RAM.
New version of app meant for “In System Programming” is written correctly but it won’t execute updated ISP APP.
Below sequence we are following;
1. TMS320F28377D startup
2. Flash ECC Disable
3. Flash Lib initialization and copy Flash API Copy into RAM
4. Flash Erase
5. Flash Write
We referred SPNU595.PDF and Device technical reference manual but not able to find the root cause.