Hello,
I am trying to develop a boot loader program for the TMS320C5505 DSP. I am loading the code into RAM using the TMS320C5510 EZ USB DSP DSK. I have attached an Atmel AT45DB081D SPI serial PROM onto the DSK expansion connector. Using CC4.1.3 I can program the PROM (24 bit offset address mode), & on pressing the DSP reset button load in both my bootloader & application code. The problem comes when I remove CC4 & then remove the DSK from the USB & reconnect. Using a logic analyser I can see the boot code loaded but the program stalls when loading my application code.
I have reconnected CC4 & gone into a debug session on my project & reloaded in the project code into RAM. Using CC4 I then reset the DSP & filled the boot loader code section (Byte addresss range 0xC0.. 0x1000) with 0x0000. Ran the logic analyser & CC4, both the bootloader & application code were loaded in to RAM correctly & program control passed to the application code. I believe I need to initialise the DSP the same as CC4 does in the C5505.gel or C5510.gel. I can't find any source code for GEL_Reset(); Could anybody please supply me with this code. Many thanks. Regards, Paul.