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.

CC1312R: HEX format

Part Number: CC1312R

Hi

I have some doubts about the HEX file format generated by CCS.

This is a line taken from the file:

%4E6718000000C82D821C45004F0007050F0106DB040C2905010701D08104019003DFDFFF5B4700

As I see it it should be something like this:
% 4E 67180000 00 C8-2D-82-1C-45-00-4F-00 - 07-05-0F-01-06-DB-04-0C - 29-05-01-07-01-D0-81-04 - 01-90-03-DF-DF-FF-5B-47 00

Why the % instead of the ':' ?

So the line has 4Eh bytes in total giving 78 bytes (not containing the %)

The address to place the 32 bytes of data is 67180000. How should this be interpreted? When I look to this memory (I tried several interpretations, little-endian, big-endian) I cannot see a match.

The HEX file format explained here:

https://en.wikipedia.org/wiki/Intel_HEX

gives an example line as:

:10010000214601360121470136007EFE09D2190140
Or
: (length)10 (address0100 (type)00 (data)214601360121470136007EFE09D21901 (checksum)40

Is there any utility to generate a binary format?
thanks