Hi All.
I have used C6713 , and it is working fine. Now I am trying to upgrade to c6748 for faster dsp processing. However I cannot boot the c6748 through hpi (same boot method as C6713 )
Situation:
1. I wrote a simple program (while loop only)
2. followed spruh79a (technical Reference), sprs590d (datasheet) and spraat2e (Using c6748 boot loader)
- I can use Emulation Debug mode to boot the program.
- in HPI Boot Mode (My connection MCU->FPGA->C6748 (HPI) <Same as C6713 connection>, and hex is gen by hex6x.exe from .out), I can download the hex code successful (I used XDS510Plus to check all Hex code match with Address and Data in CCS Memory Browser)
- But in final step, after "Bootloader acknowledges host by clearing DSPINT bit" the PC (Program Counter) is still looping address range 0x007Fxxxx and cannot jump to the c_int00, unless I change the PC to 0x118013a0 ( Program main) manually.
- I have checked no any entry point in address 0x1180 0000 (Data is 0000 0000 - is it the reason why Bootloader cannot branches to the main??? )
If this is right Could anyone please let me know how can I put the entry point into address 0x1180 0000.( I checked the hex code, not any data set in address 0x1180 0000).
If this is wrong, please let me know how can the DSP boot from the hpi mode
thanks very much
Best Regards.
Sam