Other Parts Discussed in Thread: C2000WARE
Hello,
I would like to create a custom bootloader on my TMS320F28377D.
My bootloader source code will be stored inside sector A to D and my application source code inside sector F to H.
Goals are:
- to jumb inside bootloader after boot ROM (using boot to FLASH option) and after some treatments, jump to application without reset the µC.
- to fix _c_int00 address to have always the same (if possible) or to get it from binary generated and to store it inside FLASH.
So my questions are:
- Could someone tell me steps to do this ?
- Is right to use C2000 Hex Utility with --binary option to generate file to put in FLASH ?
- currently in linker file, codestart information is put at address 0x80000 so for me, at this address I must see _c_int00 address (0x91CDF in my case). But when I display memory, I see 00491CDF. Could you explain to me the 4 before _c_int00 address ?
- could you confirm to me that it is not possible for CPU1 to write CPU2 FLASH memory ? => It is necessary to create a bootloader for each CPU !
Thanks in advance.
Martial