这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » arm中的链接地址和运行地址的区别!

共5条 1/1 1 跳转至

arm中的链接地址和运行地址的区别!

高工
2013-04-08 10:46:48     打赏
最好能举例说下,看了不少资料,还是一头雾水啊!!!



关键词: 中的     链接     地址     运行     区别    

高工
2013-04-08 12:18:09     打赏
2楼
链接地址是指的代码编译后在ROM(通常就是Flash)中的存储地址,而运行地址是指,程序下载后实际运行的地址(和boot模式有关,通常是在SRAM里面)

高工
2013-04-08 12:38:46     打赏
3楼
楼上正解

高工
2013-04-08 14:29:47     打赏
4楼

链接地址是不是有链接脚本指定的啊??


比如arm中的vmlinux.lds!!



高工
2013-04-08 18:35:46     打赏
5楼

是的,需要自己编写makefile之类的文件进行规定和约束(根据具体的MCU手册来),在keil中,可以自己编写分散加载文件(Scatter file)xxx.sct,或者在选项卡中设置

如下图:


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]