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.

[参考译文] CCS/MSP430f4.7187万:将二进制资源集成到项目中

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/583303/ccs-msp430f47187-integrating-binary-ressource-to-project

部件号:MSP430F4.7187万

工具/软件:Code Composer Studio

大家好。

我正在寻找一种将一个小二进制文件作为资源集成到我的CCS MSP430项目的方法,以便在我的软件中使用它。

我该怎么做?

我的意思是,我应该调整链接程序命令,但没有找到与此相关的任何选项。

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您希望链接程序执行什么操作?

    您是否可以执行映像重建程序的操作并使用真实的C对象创建文件?

    例如,编写一个简单的程序来转换1,0,1,1,1,0,0,1,1...



    UINT8_t binary_data[]={0xB3,...}

    如果ti编译器接受0b1011.0011万扩展名,则更容易。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的主板上有一个需要升级固件的组件。
    此固件由制造商提供为原始二进制文件。
    因此,我需要将这些原始数据传输到MSP430的闪存中,以便我自己的软件可以读取闪存阵列并将其发送到外部组件。
    此时,我已将bin文件转换为简单的C数组,并按原来的方式使用它。
    但这不是一个好的解决方案,因为需要转换。

    因此,我想,就像GCC一样,按原图集成bin文件,并告诉链接器使用Symbol将这些原始数据添加到最终软件中,以便执行与上述相同的操作。
    作为一个外部资源,事实上我不喜欢修改....