Other Parts Discussed in Thread: TMS570LS0714
您好!
我使用的是 IAR EWARM 8.22和微控制器 TMS570LS0714。
对于我的项目、我需要在闪存中保存一些信息。
在链接器文件中、我要保留一个区域:
define region app_part_region = mem:[从0x00010044到0x0001004F];
放入 app_part_region{readonly section app_part_NUM};
在源文件中、我声明以下内容:
__root const uint32 App_Part_number @"app_part_NUM"= 123456;
但是、当我观察.map 文件时、会显示以下内容:
APP_PART_NUM
常量0x00010044 0x4 main.o [1]
- 0x00010048 0x4
.text ro 代码0x00010048 0x1dca system.o [3]
观察此情况后、我发现虽然给出了0x00010044到0x0001004F 之间的区域用于存储器件型号数据、但器件型号数据仅使用0x00010044到0x00010048之间的区域、而其他一些区域则使用从0x00010048开始的剩余区域。
您能否建议一个解决方案、使在链接器文件中声明的区域不应用于存储一些其他数据。
谢谢、此致、
Abrar