Hello,
Before creating a DSP/BIOS application I ported the evm6747 LED example applicaction (with modified LED IO and removal of all printfs). I copied the PINMUX and PSC configuration code from the GEL file (I midified the evm6747 gel file to fit our custom board) and called it from the main function. The program worked with program load by the emulator. Then I generated AIS image and flashed it with the SPI flash application. After setting the boot config pins to SPI0 boot I power cycled the target and everything worked fine.
Then, I wrote my DSP/BIOS application, added the PINMUX & PSC configuration code in the beginning of the main function and created AIS image. Then I tried to boot it from the SPI0 as described previously and nothing worked.
Is there a way to bootload with the chip bootloader while the emulator is connected and put a breakpoint somewhere BEFORE the bootloader jumps to my code to check if it was loaded right to the memory?
How can I debug an application that I bootloaded from the SPI0 flash?
Is it necessary to use a secondary bootloader for applications that execute from the SDRAM? If the answer is yes, where can I find information about a secondary bootloader for C6747?