请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP432P401R 工具/软件:Code Composer Studio
大家好、
我尝试编译程序、但出现了一些错误、我在所有文件中搜索、查找导致此错误的错误、一些错误变量、定义或"包括"排除。 但显然一切都是正确的。 如果有人遇到这种情况、请说明如何跳到下一步。 我从警告窗口中共享一张图片、并与构建配置控制台共享一个.txt 文件。
提前感谢
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.
工具/软件:Code Composer Studio
大家好、
我尝试编译程序、但出现了一些错误、我在所有文件中搜索、查找导致此错误的错误、一些错误变量、定义或"包括"排除。 但显然一切都是正确的。 如果有人遇到这种情况、请说明如何跳到下一步。 我从警告窗口中共享一张图片、并与构建配置控制台共享一个.txt 文件。
提前感谢
问题的根源在于链接器命令文件 msp432p401r.cmd 分配输出段.TI.noinit 和.TI.persistent。 当您使用#pragma NOINIT 和#pragma PERSISTENT 时、会创建这些段。 有关这些 pragma 的详细信息、请搜索 TI ARM 编译器手册。
需要考虑的一种解决方案是将代码更改为不使用这些 pragma。 现在,我认为这是不实际的。
我无法告诉您如何更改链接器命令文件以正确分配这两个段。 这需要了解我缺少的系统详细信息。 在这种情况下、我将向您设备上的专家通知有关此主题的信息。
谢谢、此致、
乔治
您好,George,谢谢您的回答。
我不想使用#pragma、但我的知识还不够