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.

MSPM0G3507: The function of Hex file first line: 020000040000FA

Part Number: MSPM0G3507

Tool/software:

Hi team

Customer used to use C2000, the generated hex file include the first line 020000040000FA, but there is no first line in M0 Hex file.

question is: what's the function of this line? why M0 hex file do not have the first line? CCS version is 12.5

_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=6477399904249956287&skey=@crypt_f2279177_cca70579c0747b9b37314da88dc572d8&mmweb_appid=wx_webfilehelper.jfif

_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=1671567142287742923&skey=@crypt_f2279177_cca70579c0747b9b37314da88dc572d8&mmweb_appid=wx_webfilehelper.jfif

Thanks

Joe

  • Hi Joe,

    This line is used for higher 16bit address.

    020000040000FA

    First 02 is data lengh

    Second 0000 is lower 16 bit address

    Third 04 is the type, '04' means Extended Address(higher 16 bit address)

    Fourth 0000 is the data, means higher 16 bit address

    Last FA is checksum

     

    If the higher 16 bit is 0000, then it is not necessary.

  • Hi Yuhao

    Thanks and nice to meet you in E2E.

    To align the hex format with previous SW version, customer want to know whether there is a set up in ccs to make hex file keep this header, no matter it is necessary or not.

    Thanks

    Joe

  • Can you check the configuration of Arm Hex Utility? And you can compare the C2000 project and M0 project.