keiluvision5编译设置
㈠ keil uvision5怎么编译
……这问题问的……点击编译按钮……
㈡ keiluvision5编译显示object-76 是什么意思啊
常见错误提示及解决方法:
错误提示1:eject.axf: Error: L6221E;Execution region ER_RO overlaps with Execution reg ER_RW,原因:工程中的“Target”步骤出了问题。如果是采用了STMMicro系列的Device设置就不会出现这个问题。因为选择这个设备后很多参数都有自动设定,如果选择的是ARM7/9,Cotex系列的芯片就不会有默认设置,初学者又不了解这参数的设定从而导致编译错误。解决方法:如果选择的是ARM7,ARM9 的Device。错误提示2:..Usermain.c(12): error: #1113:Inline assembler not permitted when generating Thumb code。原因:这是将汇编代码错误嵌入c语言中造成的。解决方法:参看Keil μVision集成环境 中菜单“Help | μVision help”启动打开的帮助文档。具体条目是“RealView Compiler User Guide | Inline assembler syntax和 Embedded assembler syntax”。里面有详细的示例代码,以及解说如何做到ARM汇编与C语言之间的交叉编写代码问题。
㈢ Keil uvision5中如何设置编译器使其可以编译c++内容
把源文件后缀名改为cpp。要支持C++11版本特性,只需要在Keil µVision集成编辑器里选择Project - Options - C/C++ 在- Misc Controls里面添加--cpp11.
㈣ keil5如何编译运行
这个是能够通过先拷贝到电脑里面,然后再打开c语言,或者是Java进行给他编辑程序就可以了。
㈤ keil uvision5 怎么配置
3个方法:
【1】数据库替换法(stc官网方法):
先备份keil安装目录uv2(或者uv3)文件夹下面的uv2.cdb(或者uv3.cdb)文件,然后用stc官网提供的同名的cdb文件代替。
说明:这个方法最简单,但缺点是在器件选型时,只能选择stc单片机,原来的单片机都没了,让人不爽。
【2】新数据库添加法:
1、在keil/c51/inc下新建目录"stc"文件夹,
把stc单片机的头文件拷贝到"stc"目录下。
2、下载的用于keil下的stc器件数据库更名为stc.cdb并拷贝到keil/uv2目录下。(如果是kile3则是uv3,kile4则是uv4)
3、打开keil文件夹下的tools.ini文件,在[uv2]下面(也就是[c51]上方)
键入cdb0=uv2\stc.cdb("stc"),然后保存退出即添加完毕。(如果是kile3则是uv3,kile4则是uv4)
说明:另外增加一个单片机数据库,既可以选择stc单片机,又不影响原来数据库的使用。
使用:为目标设置选项时,点击device页,在database中选择“stc”。
新建工程时,在select
a
cpu
date
base
file中选择“stc”。
注意:关于数据库cdb文件,
kile4向下兼容,kile4可以使用kile2、kile3的数据库cdb文件。
kile2不向上兼容,kile2无法使用kile4的数据库cdb文件。
【3】原数据库添加法:(这个需要自己编辑数据,就不介绍了)
说明:只添加自己使用stc型号,简洁方便,可以选择stc单片机,又不影响原来数据库的使用。
㈥ keil5编译按钮在哪
keil5编译按钮在:Debug--找到图中所示按钮即为单步运行。
分别由C51及C51编译器编译生成目标文件(.obj)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。abs文件由OH51 转换成标准的hex 文件,以供调试器dScope。
Keil C51单片机软件开发系统的整体结构:
C51工具包的整体结构,μVision与Ishell分别是C51 for Windows 和for Dos 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。
然后分别由C51及C51编译器编译生成目标文件(.obj)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。
abs文件由OH51 转换成标准的hex 文件,以供调试器dScope51 或tScope51 使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。