Other Parts Discussed in Thread: C2000WARE
Hello,
A new requirement for our product is that a copy of the parameters (default for specific device with calibration info) be stored in FLASHB.
This will be done once, in production. All of the information is saved in external flash - this is just a preventive measure if the external flash gets corrupted.

FLASHB is empty and will not be loaded when burning new FW.
I took existing code and added in 1 line of code - and the program stopped working. There is room in FLASHC for more code and also in RAML0.
Flash2803x_Erase(SECTORB, &FlashStatus);
The code does not work. I've compared the *.map files and *.hex files before and after the code was included - and they are very very similar.
I call the external WD of the device before and after the Flash_Erase, though I'd love to be able to call it during the writing within the actual function.
I try debugging, but cannot enter the Flash_Erase function, and the FW gets "stuck" and doesn't "step over" the function.
Any ideas?
Thanks,
Mechi

