Hello,
In a previous post (http://e2e.ti.com/support/microcontrollers/hercules/f/312/p/197625/754475.aspx#754475) I was having problems with the F021 flash library on a TMS570LS3137. This problem was resolved by placing functions in RAM.
I now have another problem with bank 7 (emulated EEPROM). I have set up a test program that continuously erases and then programs each 16K segment. If I run the program in the CCS debugger and put a break before and after each erase it works every time. However if I remove the breakpoints and then run, the program seems to crash and CCS reports the following:
Error connecting to the target:
Error 0x80001A20/-2062
Fatal Error during: Execution, OCS, Timeout, Target,
Cannot halt the processor
I have tried relocating the write and erase functions to RAM to no effect. We have interrupts enabled including FIQ interrupts.
Do you have any suggestions?
Regards,
Richard