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.

[参考译文] 编译器/CC1310:在创建二进制文件时填充0xFF 而不是0x00

Guru**** 2030840 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/697287/compiler-cc1310-filling-0xff-instead-of-0x00-while-creating-binary-file

器件型号:CC1310

工具/软件:TI C/C++编译器

您好!

我使用以下编译后处理命令从输出文件创建二进制文件、

${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin ${BuildArtifactFileName}${ProjName}.bin ${CG_TOOL_ROOT}/bin/armofd ${CG_TOOL_ROOT}/bin/armhex ${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin
${CG_TOOL_HEX}-order MS --memwidth=8 --romwidth=8 --Intel -o ${ProjName}.hex ${ProjName}.out

是否有方法在为未使用区域生成的二进制文件中使用0xFF 而不是0x00。

此致、

欧雷利恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么? 这将使芯片更加重要。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是因为我需要从二进制文件生成 CRC、如果我想与嵌入式映像保持一致、填充为0的未使用器件应该为0xff。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    调整 此论坛主题中描述的解决方案。  注意:您需要使用--fill=0xffffffff。

    谢谢、此致、

    乔治