Other Parts Discussed in Thread: LAUNCHXL-F28069M, , MOTORWARE
Tool/software: TI C/C++ Compiler
I have gone through the sections for bootloading TMS320F28069M (LaunchXL-F28069M board) from SCI. Here is the cmd file that I am using to direct the hex2000 utility to make a bootable hex file from COFF.
lab1.out /* Input COFF file */
--ascii /* Select ASCII format */
--map=lab1.map /* Specify the map file */
--outfile=lab1.hex /* Hex utility out file */
--sci8 /* Specify the SCI 8-bit boot format */
SECTIONS
{
.text: paddr=BOOT
.cinit: paddr=BOOT
ramfuncs: paddr=BOOT
.econst: paddr=BOOT
IQMATH: paddr=BOOT
csm_rsvd: paddr=BOOT
codestart: paddr=BOOT
csmpasswds: paddr=BOOT
}
I can run hex2000 with this cmd file and get a hex file. I am running this on lab01 from Motorware. I have ordered the board and it should arrive next week.
Is this .cmd file ok ? I have gone through TMS320C28x Assembly Language Toolsv18.1.0.LTS which provides basic guidelines for making a bootable hex file. I have added SECTIONS without a clear understanding of how it works. I am operating on the understanding that once some host will send the generated hex file to F28069M through SCI, it should work normally. Can you see anything else I need to change in this ?