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.

TMS320F28384S: armhex vs hex2000

Part Number: TMS320F28384S
Other Parts Discussed in Thread: C2000WARE

Hello is there any difference between armhex and hex2000?

I have noticed that the files produced with hex2000 with -i command line option have extensions like .i00, .i01. i.10, i.11, etc, while the ones produced by armhex have extensions like .i1, .i2, .i3, etc.

We used to pass the hex2000 output files to a tool, to calculate a CRC and other format conversion operations, and I need to know if I can use this tool also with the files produced by armhex.

Moreover, for curiousity sake, does exist a TI tool to calculate the CRC directly on elf binary file?

Thank you,

Carlo

  • I need to know if I can use this tool also with the files produced by armhex

    I cannot say for certain, but I think it is very likely.  Files produced with the -i command line option use the Intel MCS-86 format.  This the case for both hex2000 and armhex.

    does exist a TI tool to calculate the CRC directly on elf binary file?

    No.  But it doesn't generally work that way.  C2000Ware has some examples of using the CRC feature built in to many C28x devices.  Please consider exploring these examples.

    Thanks and regards,

    -George

  • Thank you George,

    besides the -i option I also had to set --memwidth=16 to adjust the word width.

    Now armhex produces files in the expected format.

    Thank you very much,

    Carlo