EzDSP does not boot with programmed code

dspezdspmicrocontrollerprogrammingti-ccstudio

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?

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.