All:
Setup: C6713 running at 192 MHz, External RAM and Flash.
DSP/BIOS 5.42, CGT 7.0.3, CCS3.3
Under CCS3.3, there was a bootloading mechanism that moved the application code from flash to Ram, and then executed.
Attempting to move to CCS5.5 - starting with CGT 7.0.3, but wanting to move to newer level.
Because DSP/BIOS was only being used for Memory setup and hardware interrupts, Bios was not being entered.
I recently built a non-Bios version which works, meaning it bootloader will download and run. I changed the linker command file to include MEMORY and created a vectors.asm to deal with interrupt code.
In moving to Bios, I added TCF, set up memory and interrupts, excluded vectors.asm from build, and changed the linker command file to exclude MEMORY and name sections that were being handled by the Bios-generated linker command file. I also found a way to execute the javaScript file "applyTableBinitCmdFile.tci" which appends Binit to sections that are generated by Bios and are moved from flash to RAM.
Everything builds, but when I run, it appears that the external interrupts are coming at about half the rate, and the interrupt service routine is taking longer to run than on the non-Bios build. This is very frustrating, because I am trying to build something in CCS 5.5. that is already working well in CCS 3.3 - I am NOT sure what needs to happen to fix this. If someone has insight, I would appreciate it. The benefits of DSP/BIOS would work nicely - SWIs and tasking, but right now I cannot get the transition working...