小弟问个幼稚的问题
NXP系列的ARM在耐樱IAR中用J-link调试时,项目选项中的linker:连接器命令文件(.icf)怎么搞,去什么地方下载,还是自己制作啊
小弟迷茫昌世丛中,吃不好喝不好的,谢谢大哥大姐们了,给条明路吧,搞开始搞ARM
大家好啊
小弟问个幼稚的问题
NXP系列的ARM在IAR中用J-link调试时,项目选项中的linker:连接器命令文件(.icf)怎么搞,去什么地方下载,还是自己制返好作啊
小弟迷茫中,吃不好喝不好的,谢谢大哥大姐们了,给条明路吧,搞开始搞ARM
这是说明你的代码量超出了你预设的rom大小,一般iar编译程序后会根据一个xxx.xcl文件把你的代码和数据链接到指定地址,iar的文件夹里面搜搜就能搜到,"-z(code)code=romstart-romend"是说你所有的代码都放置在以romstart为起始地址,romend为终止地址的一段连清庆简续的空间内,romstart为0x4000016c,romend为40003fff,貌似是个有16k
flash的arm。上面报错是因为你编译出来的code
size
是0x58b4,已经超过了答裤这个空间差首,你能做的就是看看能不能缩减代码量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)