Code Composer Studio Version: 12.3.0.00005
我有各项目需要上电检查固件是否被修改,所以需要在未使用的ROM的某个位置添加校验值,开机时通过计算固件的校验值和编译生成的校验值对比来确认固件完整性。请问CCS上可以设置固件校验位吗?
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.
您好,
https://zhuanlan.zhihu.com/p/35198518
为您找到一篇专栏,您可以查阅一下
CCS,都是通过post-build来转换application和stack工程的编译结果,并产生这两个工程单个合并的.hex和.bin文件(BIM工程并不在合并之列),产生的.bin文件是带OAD需要的CRC32的image校验信息的
通过CRC您可以实现校验
不确定您使用的哪个芯片,也可以参考如上这个帖子
好的,抱歉没看到您选择的芯片。
CCS并不提供直接的功能来设置固件校验位。
固件校验位通常是在固件文件中预定义,由硬件或其他外部工具进行验证。
所以您可以使用的方法是在第一个链接中,给出的具体操作。
再为您总结一下:使用CCS的编译器设置生成特定格式的固件文件例如bin、hex等。然后通过烧录器和命令行进行操作。