Hello,
I have successfully booted the DSP with images up to 32kb from NOR. But we need to be able to boot bigger images so I have been looking into loading images and starting from a first bootloader. My problem is that I don't know how to start the second program.
I have this program that should write a message on UART1 which is the second DSP program. I'm linking this into SDRAM (0xC3C00000). and generate a bin-file using hex6x. This program is successfully uploaded to NOR (0x60001000). Then I start my first bootloader which loads the image from NOR (0x60001000) into SDRAM (0xC3C00000). This is where I haven't gotten a clear answer on what to do. I have tried to move PC to _c_int00 (0xc3c00ee0) and _main (0xc3c000c8) indicated by the map file and execute from there with no result.
All programs are written using c and linked against rts64plus.lib (No BIOS), except the NOR uploader program written for the ARM and linked against rts32e.lib.
What do I need to know to boot my second DSP c program loaded from NOR?