I have an ezDSP, and I can program the examples. They work just fine when I open the debugger. When I unplug the module and plug it back in, it always reverts back to the factory test code. How do I make it so that the module boots with my code, not the factory default?
EzDSP does not boot with programmed code
dspezdspmicrocontrollerprogrammingti-ccstudio
Related Topic
- Microcontroller programming using universal programmer tool
- Electronic – Will the same C code for an AVR microcontroller work with any other type
- Electronic – Why is this hex file different than the code programmed onto the device
- Electronic – Code Composer Studio 6.1.0 debugger is not acting as it should
- Electronic – MCU programming – C++ O2 optimization breaks while loop
- Electrical – RTC DS3231 get reset
- Electronic – Break at address “0xfffa” with no debug information available, or outside of program code (TI CCS MSP430)
Best Answer
Here is TI's answer from their forums.
You need to burn your program to the SPI EEPROM of your eZdsp. For that, you need two things:
1) Create a boot image using the hex55 utility. You can get step-by-step instructions here:
http://processors.wiki.ti.com/index.php/C5000_Creating_Boot-Images
2) Use a programmer.out file to burn the image to SPI. The programmer can be found at
http://code.google.com/p/c5505-ezdsp/
under "C5505 EZDSP programming tool"
Load the program to your eZdsp using CCS, then input the file path to your boot image, and make sure it doesn't have any white spaces on the path or name of the file.