硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 72|回复: 2
收起左侧

[IAR] 如何在IAR种定义一段数组在中间某个位置呢?

[复制链接]

1

主题

10

回帖

13

积分

新手上路

积分
13
发表于 昨天 10:25 | 显示全部楼层 |阅读模式
开发APP+IAP的时候为了使两部分的比如版本信息使双方都能读取到,分别固定在某一个位置定义了对应的版本等信息,在使用MDK时是可以的,但是由于某些原因只能使用IAR进行开发,在使用IAR的时候则在定义的数组前到起始中断向量那部分空间全部为空,导致了大面积的空间浪费,不知道有没有哪位了解这个怎么解决好呢?大家有没有相同的情况
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124169
QQ
发表于 昨天 15:11 | 显示全部楼层
测试了下,没问题

234.png
回复

使用道具 举报

2

主题

42

回帖

48

积分

新手上路

积分
48
发表于 昨天 15:53 | 显示全部楼层
不需要处理,程序小的话空出来没影响,程序大的话IAR会把这块分配上的
可以把版本信息的变量地址放到flash的最后一个扇区, IAR能够正常链接生成bin文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-9-27 06:09 , Processed in 0.646663 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表