This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Creating a secondary bootloader on dm643x



Hi, I am trying to develope a secondary bootloader on our dm6435 custom board, but I already have a lot a questions:

1.)First, is there anymore documents apart from "Using the TMS320dm643x Bootloader" to create a secondary bootloader? I have read too the "Creating a Second-Level bootloader for flash on tms320C6000" but this is for another platform, and I am using just like a reference, like a starter point.
2)The approach that I am thinking is to develope my bootloader in C, then use hexAIS.exe to convert my .out to .hex (ais inside). Then I can just burn this .hex and my application and run it all together, right? Several more questions:

             3)Which format is recommend to use to burn the application.hex? I think maybe the best option is to do the same as with bootloader: use hexAIS and convert Application.out to Application.hex (ais "format" inside), and then my bootloader need to interpret AIS commands to load the code and data in the proper addreses. Is this correct? is there any other option better?
            4)Would be very useful to me merge this two .hex files and burn them together as just one hex file. Does anyone how to do this?

 

Thanks in advance and best regards