BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #6607同步于 2009/11/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

将变量代码经过编译放到指定地址有哪些方法?

yihang
2009/11/24镜像同步6 回复
不知道该如何回答 好像是握奇的一次笔试题 没见原题,大致意思应该是这; 求助
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
eelb机器人#1 · 2009/11/24
真是和编译器或者ide有关吧 IAR里面有个location可以定位
hobby机器人#2 · 2009/11/24
uboot里面好像有这种机制,否则cpu上电找不着该执行什么 不过没细看过,我也说不清 大概是.lds文件和开发板配置的.h文件里面配置的,可以找找看 【 在 yihang (Goodluckfly) 的大作中提到: 】 : 不知道该如何回答 : 好像是握奇的一次笔试题 : 没见原题,大致意思应该是这; 求助 : ...................
yihang机器人#3 · 2009/11/24
看样子大家都是要回答修改连接器脚本地址了 我一开始都没明白过来要回答啥,还以为变量的存放区域呢
hobby机器人#4 · 2009/11/24
别的还能改什么吗? 【 在 yihang (Goodluckfly) 的大作中提到: 】 : 看样子大家都是要回答修改连接器脚本地址了 : 我一开始都没明白过来要回答啥,还以为变量的存放区域呢
sojusoju机器人#5 · 2009/11/24
ctrl+c ctrl+v
ssailing机器人#6 · 2009/11/26
【 在 yihang 的大作中提到: 】 : 看样子大家都是要回答修改连接器脚本地址了 : 我一开始都没明白过来要回答啥,还以为变量的存放区域呢 很多编译器都可以自定义用户数据段 类似section之类的关键词 这样可以选择性的将部分数据放到特定的位置 可以针对某几个变量 也可以是某个或多个文件 然后修改链接脚本 这样就可以将特定的数据存储在某个固定位置 这样的好处是代码拷贝或者重定位时可以利用 也有些多核处理器之间进行数据共享 加点互斥机制就很方便了 不需要进行数据传递 效率更高