Keil uVision 常见设置/编译错误总结

 时间:2024-10-19 08:45:43

1、错误提示1:eject.axf: Error: L6221E: Execution region ER_RO overlaps with 呶蓟鹭毵Execution reg ER_RW原因: 工程中的“Target”步骤出了问题。如果是采用了STMMicro系列的Device设置就不会出现这个问题。因为选择这个设备后很多参数都有自动设定,如果选择的是ARM7/9,Cotex系列的芯片就不会有默认设置,初学者又不了解这参数的设定从而导致编译错误。补充:工程具体怎么设置,请参看下面的“扩展”部分。解决方法:如果选择的是ARM7,ARM9 的Device,按照下面图片中的设置填写即可。

Keil uVision 常见设置/编译错误总结

2、错误提示2:xxxx.axf: Error: L6320W: Ignoring --entry command. Cannot find argument 'Reset_Handler'.原因:工程设置中的“Target”步骤出了问题解决方法:下面图片中的红色矩形小方框内没有选中小黑点,从而导致无法Startup。

Keil uVision 常见设置/编译错误总结

3、错误提示3:..\U衡痕贤伎ser\main.c(12): error: #1113:Inline assembler not permitte颊俄岿髭d when generating Thumb code原因:这是将汇编代码错误嵌入C语言中造成的。解决方法: 参看Keil μVision集成环境 中菜单“Help | μVision help”启动打开的帮助文档。具体条目是“RealView Compiler User Guide | Inline assembler syntax和 Embedded assembler syntax”。里面有详细的示例代码,以及解说如何做到ARM汇编与C语言之间的交叉编写代码问题。

Keil uVision 常见设置/编译错误总结

4、错误提示4:(创建纯讠芝飑台汇编程序)”*** error 65: access violation at 0x00000000 : no 'e旌忭檀挢xecute/read' permission“ 这个错误提示不是在编译环节产生的,而是在调试的时候提示的。产生这个错误的情形会是如下图一所示。原因是工程创建出了问题!解决方法: 重新建立工程,Device(设备)选择ARM 7 BigEnd(或是你需要的汇编硬件环境),其余的什么都不要设置,然后将你的xxx.s汇编文件Add to project中,最后进行便已连接即可,正确的情景应该如下图二所示。

Keil uVision 常见设置/编译错误总结
Keil uVision 常见设置/编译错误总结
  • keil5使用教程
  • Keil uVision5 如何保存?
  • keil怎样生成hex文件?
  • keil怎样新建一个工程?
  • keil4使用教程
  • 热门搜索
    民族团结手抄报 清明手抄报 春节英语手抄报 保护眼睛手抄报 读书小报手抄报 手抄报版面设计图大全 语文手抄报 文明礼仪手抄报内容 感恩父母手抄报 我爱汉字手抄报