Hi all,
I want to create second bootloader on C6748. Here is the implemented procedure.
Prepare the image:
1. Build a small 2nd bootloader(.out), convert to DSP binary by AISgen tool(called boot.bin). The 2nd bootloader is used to speed up the UART baudrate.
2. Build the main image, convert to DSP binary by AISgen(called dspImage.bin).
3. Load DSP image by CSS, dump the memory between "Jump&Close address" and "main() address" => save to file(called CFG.cfg).
Load and run:
4. Load boot.bin to DSP with AIS boot mechanism (DSP is running the TI original bootloader in this step).
5. Load CFG.cfg to the "jump&close" address of dspImage.bin (DSP is running boot.bin at this moment).
6. Do section load ("0x58535901") of dspImage.bin to DSP with AIS boot mechanism.
7. DSP execute to the 'jump&close" address of dspImage.bin.
Please guide we how to get the information and content between the address of "jump&close" and the address of "main()" .
BTW, we used a stupid way in step 3 and step 5 so far...
Thanks in advance.
B.R.
OC