Other Parts Discussed in Thread: UNIFLASH
Tool/software: Code Composer Studio
I cannot load new firmware onto my LaunchPad using CCS, and I'm convinced that the problem is the firmware that's already loaded on it.
Is there any procedure to wipe the Flash so that I can get past this block?
I started with the watchdog example firmware, and made a few modifications. Things were running fine with Watchdog0. I decided to try out Watchdog1 with the RTC as a clock source for longer watchdog timeouts. I may have set the timeout too short, because now things aren't working. The biggest problem is that I cannot load new firmware on this LaunchPad because of communication errors.
I've tried holding the RESET button on the LaunchPad. I've also tried holding the SW1 button since the watchdog example code is using that to trigger the watchdog timeout. Neither of those help.
I looked for an "Erase Flash" option in CCS, thinking that I might have more success erasing the Flash of the existing firmware before continuing on. I haven't been able to find a function for that.
Does anyone have a recommendation for how to load new firmware on a LaunchPad when the existing firmware is causing issues with the JTAG communications?