Home > 软件应用 > Keil下AT91SAM7S512编译错误处理

Keil下AT91SAM7S512编译错误处理

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副本

Categories: 软件应用 Tags:
  1. No comments yet.
  1. No trackbacks yet.