Keil下AT91SAM7S512编译错误处理

2011-06-11 08:08 阅读 556 次 评论 0 条

keil编译AT91SAM7S512工程出现错误信息

.\Build\sTest.axf: Error: L6218E: Undefined symbol Image$$STACK$$Base (referred from cstartup.o).

Image$$STACK$$Base包含在cstartup.s中,表示ROM中代码段的结束与数据段的开始地址。错误提示就是这个地址没有定义。

默认情况下Linker采用的Use Memory Layout from Target Dialog,而Target标签下的存储器分配未定义Image$$STACK$$Base。将Linker属性改成如下图所示内容,去掉勾选Use Memory Layout from Target Dialog,然后在Scatter File中添加ADS_Flash.lin文件路径。ADS_Flash.lin文件下载

keil_Project_Option_image_stack_base副本

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Keil下AT91SAM7S512编译错误处理 | 起点博客
分类:软件应用 标签:

发表评论


表情