73
1199
1418
至尊会员
尝试过__root keep,
__root const int UnusedData[10] = {1,2,3,4,5};
或者
const char copyright[] = "Copyright by me"; #pragma required=copyright
编译之后的hex文件大小没有变化,按照我的理解,应该这些变量在code区域,hex起码会增大啊
iar编译版本 3.10.1,优化等级medium
哪位大佬可以指点下
使用道具 举报
1万
6万
10万
管理员
eric2013 发表于 2023-5-24 16:04 建议生成看bin。 然后这种的定义方式,定义到RAM也是会存到Flash的,上电后加载到RAM里面。改成const存 ...
wdliming 发表于 2023-5-24 19:54 可否举个例子啊。我这个单片机不一定可以用关键字flash
eric2013 发表于 2023-5-26 10:34 你的const支持吧,这个就是存到Flash或ROM的
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2024-5-13 10:25 , Processed in 0.161057 second(s), 25 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.