主题中讨论的其他器件:HALCOGEN
我们有一个使用 CCS v6和 ARM 编译器工具5.1.6的项目、我们要升级到不同的硬件平台(相同的处理器)、我们还将更新到 CCS 10.1和 ARM 编译器工具 v20.2-1 (我们在另一个类似项目中成功使用了该项目)。
该工程会在特定的闪存地址中保存一些特殊信息。 这是使用 cmd 链接器文件中的一个段和一个 pragma 来控制的、以定义要分配给该段的常量。 这对于以前的其他项目来说已经成功了。
由于某种奇怪的原因、对于这个新项目、我们无法读取 该常量中的一部分数据:


当软件尝试读取这些地址时、它将崩溃。
我们可以断言硬件工作正常。 我们已刷写了之前的项目代码、它似乎可以正常工作。 编译器工具似乎不是回滚到之前的编译器产生相同结果的因素。 命令链接器文件或常量符号定义没有任何更改。
您是否有任何指针说明我们为何无法访问此存储器?








