工具/软件:
HI 支持团队:
我希望实现 CRC 计算并将结果存储在十六进制文件中以及更新的.cmd 文件中。 然后在 C 代码中读出 CRC 结果。
我更改.cmd 文件中的内容、在第一张图片中看到红色。 CRC 内容 _FLASH_CRC 位于.map 文件中、在第二个图中为红色。
但 _flash_crc 在调试状态下没有内容、请参阅 第三图。
请参考编译器用户手册第 10.9 章。 还有其他参考文献吗? 谢谢



BR
Johnny
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.
工具/软件:
HI 支持团队:
我希望实现 CRC 计算并将结果存储在十六进制文件中以及更新的.cmd 文件中。 然后在 C 代码中读出 CRC 结果。
我更改.cmd 文件中的内容、在第一张图片中看到红色。 CRC 内容 _FLASH_CRC 位于.map 文件中、在第二个图中为红色。
但 _flash_crc 在调试状态下没有内容、请参阅 第三图。
请参考编译器用户手册第 10.9 章。 还有其他参考文献吗? 谢谢



BR
Johnny
尊敬的:
很抱歉耽误您的时间。
回顾您的代码、我看到了 crc_table、该表应该来自 crc_tbl.h、因此不确定 CCS 为什么无法像我在总结的示例中那样显示_flash_crc 作为结构体(见下文)。 您可以在“Expressions"窗口“窗口中看到_FLASH_CRC_TABLE。 IDE。
请注意->在链接器 cmd 文件中、您不应使用 type=copy、因为这会阻止将 CRC 放置在存储器中

请执行此操作

请查看随附的 pdf(幻灯片 4)、以查看 CCS 的完整视图(如果有用)。 让我知道...我也可以发布我的代码。