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.

Compiler/TMS320F28377D: HEX2000 generate wrong output when used with binary option

Part Number: TMS320F28377D

Tool/software: TI C/C++ Compiler

Hello, 

I want to have a binary image of my flash. So, I try to use HEX200 with binary option. My command is: 

c:\Tools\AH-Applications\ti\ccsv8\tools\compiler\ti-cgt-c2000_18.1.1.LTS\bin\hex2000.exe -b -o ECU_Load.bin ECU_Load.out ..\_link_cmd\ECU_Load_bin.cmd

My command file is: 

--issue_remarks
--binary
--zero
--image
--fill=0xFF
--romwidth=8
--memwidth=8
--map=ECU_Load_bin.map

ROMS { APPLICATION_BINARY: org = 0x18000, len = 0x3E00 }
SECTIONS
{
.TI.crctab:
AppliDescrFile:
.cinit :
.text :
.TI.ramfunc
.econst :
}

I have generate also an hex file without problem.

The fist bytes of the hex ouput are :

The fist byte of the bin output are:

As you can see, the 10th byte (and lot of other) is wrong in the bin file. 

Do you know why and can you help me. 

Thanks a lot, 

Alain .