概述
ARM7 TDMI结构的Keil开发套件采用最新设计的超豪华uVision3集成开发环境,内嵌C编译器/汇编器/工程管理器/调试器等功能功能模块,是一款稳定/可靠/高效的开发工具,适用于不同层次的的用户,完全满足从专业的应用开发工程师到初学嵌入式软件开发的学生的所有使用要求。类似于8051的智能平台将大幅度缩短您的开发周期,各大半导体厂商的所有ARM型号将逐一得到全面支持。
Keil uVision调试器可以帮助用户准确地调试ARM器件的片内外围功能(I2C、CAN、UART、SPI、中断、I/O口、A/D转换器、D/A转换器和PWM模块等功能)。ULINK USB-JTAG转换器将PC机的USB端口与用户的目标硬件相连(通过JTAG或OCD),使用户可在目标硬件上调试代码。通过使用Keil uVision IDE/调试器和ULINK USB-JTAG转换器,用户可以很方便地编辑、下载和在实际的目标硬件上测试嵌入的程序。
支持Philips、Samsung、 Atmel、 Analog Devices、 Sharp、 ST等众多厂商ARM7内核的ARM微控制器。特点:
高效工程管理的uVision3集成开发环境
- Project/Target/Group/File的重叠管理模式,并可逐级设置;
- 高度智能彩色语法显示;
- 支持编辑状态的断点设置,并在仿真状态下有效。
高速ARM指令/外设模拟器
- 高效模拟算法缩短大型软件的模拟时间;
- 软件模拟进程中允许建立外部输入信号;
- 独特的工具窗口,可快速查看寄存器和方便配置外设;
- 支持C调试描述语言,可建立与实际硬件高度吻合的仿真平台;
- 支持简单/条件/逻辑表达式/存储区读写/地址范围等断点。
多种流行编译工具选择
- Keil高效率C编译器;
- ARM公司的ADS/RealView 编译器;
- GNU GCC 编译器;
- 后续厂商的编译器。
JTAG仿真器ULINK
- USB通讯接口高速下载用户代码;
- 存储区域/寄存器查看;
- 快速单步程序运行;
- 多种程序断点;
- 片内Flash编程 。
支持器件
- Philips:LPC2104, LPC2105, LPC2106, LPC2114, LPC2119, LPC2124, LPC2129,LPC2132, LPC2138, LPC2194, LPC2212, LPC2214, LPC2290, LPC2292, LPC2294;
- Samsung:S3C44B0X;
- Analog Devices:ADuC7020, ADuC7021, ADuC7022, ADuC7024, ADuC7025, ADuC7026, ADuC7027;
- Atmel: AT91C140, AT91F40416, AT91F40816, AT91FR40162,AT91FR4042,AT91FR4081, AT91M40400, AT91M40800, AT91M40807,AT91M42800A, AT91M43300,AT91M55800A, AT91M63200, AT91R40008,AT91R40807, AT91SAM7A1, AT91SAM7A2,AT91SAM7A3, AT91SAM7S128, AT91SAM7S256, AT91SAM7S32, AT91SAM7S64;
- Sharp:LH75400, LH75401, LH75410, LH75411;
- ST Microelectronics:STR710FZ1T6, STR710FZ2T6, STR711FR1T6,STR711FR2T6, STR712FR1T6, STR712FR2T6。
建议使用V3.00A以上的版本,更加稳定。
在菜单栏里选择PROJECT-NEW PROJECT,选择路径,保存。
保存好后,出现一个对话框,选择所用的芯片。然后确定.
接着出现一个对话框,是否加入启动代码,按否。接下来加入KEIL的启动代码
接下来新建文件,添加文件到工程里。
在FILE菜单里选择-NEW,建一个新文件。
然后保存该文件,保存为**.c。接着加入到工程里。
然后我们选择刚才新建的C文件文本,选择它,然后点“ADD“
在编译之前要设置一下,使这输出HXE文件。
钩上CREAT HEX FILE选项
接下来就可以编译文件了,我们就选择PROJECT菜单下的BUILD TARGET 或按F7就可以了。