Other Parts Discussed in Thread: F28M36P63C2
Hello,
I have a customer using an LM3S5C51 device and is having trouble loading their program using CCS. The program load fails every time due to the watchdog triggering a reset before it finishes. On smaller code I don't think this has been a problem for them, but for this program they are using nearly all of the 512KB of Flash on the device.
We have tried changing the Program/Memory Load options in the Debug properties to Reset the device on connect, and halt the target, but that doesn't seem to stop the WDT. We have tried changing the WDTTEST register to halt the WDT when the core is halted but to no avail. We also changed the Debug->Stellaris Flash Settings to reset the target during program load, and erase the entire Flash. None of this has helped.
The load will work if the code currently on the device is not using the WDT, but they would like the WDT on for debug.
The odd thing is that thankfully the erase/program works without incident using the LM Flash Programmer utility, which has allowed them to operate so far. Is LM just faster at completing an erase than CCS? They would like to be able to use CCS instead of LM.
Thanks
Ian

