请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28377S 工具/软件:TI C/C++编译器
您好!
我对 TI v6.4.6版本中的编译器有疑问、即 pragma 保留的全局常量会被优化删除。
这是全局常量变量声明
#pragma RETAIN
#pragma DATA_SECTION ("DeviceID")
const unsigned long device_ID = 0xB3B3B3B3;
和链接器脚本
DeviceID:> DEVICE_INFO、PAGE = 7
但是、我找不到任何数据被分配到.map 文件中的 device_info 段。
该变量不会在代码中显式使用、而只是用作戳记。
谢谢。