I have been working on writing code to reload the SPI flash for our custom design using the C5535, because we want to be able to update the product in the field. I had succeeded in loading a .bin file and writing it to the top half of the flash (starting at 0x40000), so I gave a try at copying the data to address 0 as I would need to do for an actual firmware update. I seem to have bricked the device--the emulator won't connect to it anymore to burn the flash via CodeComposer (complains that address 0 is 0).
I have the Using the Bootloader document, and the UartBoot.exe and usb_boot.exe. Neither of these programs seems to work. When I run UartBoot.exe, it gives this helpful error message: ERROR: Could not send data !! (I am using 57600 baud rate.) When I run usb_boot.exe, it complains: "The program can't start because WDAPI1010.dll is missing from your computer. Try reinstalling the program to fix this problem."
I have a serial program I wrote that uses the serial port to push the data over--if I reconfigure this to just push the data to the uart (using the info in Using the Bootloader), it seems to connect to the serial port but hangs trying to send data.
Any help on using either UartBoot.exe or usb_boot.exe?