大家好!
我正在尝试找到一种方法将一个简单的 CRC16添加 到我的程序中。 链接器似乎不提供正确的选项(它仅提供会向输出文件中添加过多无用内容的 CRC 表-此处涉及每个字节)、 我现在继续进行编译后处理、通过第三方工具计算 CRC 并将其注入到十六进制文件中。 (我使用的是 Intel hex。) 这一切都可以正常工作、尽管提供一个选项告诉链接器我真的只需要 CRC、其他什么都不会更容易 (所需的 CRC 最终以可执行文件形式实现、而根本无需生成十六进制)。
问题是、我没有找到从更新后的十六进制文件自动加载程序的方法、在尝试调试程序时仅使用 OUT 可执行文件中的符号。 手动加载时一切都正常、但必须按下一个按钮比查看下拉菜单和查找文件等更有意义。 此外、在调试会话期间从源代码重建程序也应该重新加载所有内容。
我使用的是 CCS 12.4、其中大多数是 MCU 的默认值。
谢谢。
米哈尔