一、编译器介绍
1、ADS1.2
ADS是ARM公司的集成开发环境软件,他的功能非常强大。他的前身是SDT,SDT是ARM公司几年前的开发环境软件,目前SDT早已经不再升级。ADS包括了四个模块分别是:SIMULATOR;C 编译器;实时调试器;应用函数库。
ADS的编译器调试器较SDT都有了非常大的改观, ADS1.2提供完整的WINDOWS界面开发环境。C编译器效率极高,支持c 以及c++,使工程师可以很方便的使用C语言进行开发。提供软件模拟仿真功能,使没有Emulators的学习者也能够熟悉ARM的指令系统。配合FFT-ICE使用,ADS1.2提供强大的实时调试跟踪功能,片内运行情况尽在掌握。ADS1.2需要硬件支持才能发挥强大功能。目前支持的硬件调试器有Multi-ICE以及兼容Multi-ICE的调试工具如FFT-ICE。而简易下载电缆不能支持ADS1.2
版本:ADS1.2
软件大小:130M
本站下载地址: http://www.mcu123.com/down/view.asp=39
2、ARM REALVIEW DEVELOPER SUITE
RealView Developer Suite工具是ARM公司是推出的新一代ARM集成开发工具。支持所有ARM 系列核,并与众多第三方实时操作系统及工具商合作简化开发流程。开发工具包含以下组件:
· 完全优化的ISO C/C++编译器
· C++ 标准模板库
· 强大的宏编译器
· 支持代码和数据复杂存储器布局的连接器
· 可选 GUI调试器
· 基于命令行的符 调试器(armsd)
· 指令集仿真器
· 生成无格式二进制工具、Intel 32位和Motorola 32位ROM映像代码的指令集模拟工具
· 库创建工具
· 内容丰富的在线文档
官方 址:
版本:ARM.RealView.Developer2.2
软件大小:500M
本站下载地址: http://www.mcu123.com/down/view.asp=52
版本:IAR EWARM 4.40a
软件大小:93M
本站下载地址: http://www.mcu123.com/down/view.asp=53
官方 址:www.keil.com
版本: MDKARM V3.10A
软件大小:53M
本站下载地址: http://www.mcu123.com/down/view.asp=38
5、WINARM (GCCARM)
WINARM 是一个免费的开发工具。
WinARM 可以在 http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/ 下载得到,里面除了包含 C/C++ 编译器——GCC,汇编、连接器——Binutils,调试器——GDB等工具,也包括了通过 GDB 使用 Wiggler JTAG 的软件——OCDRemote。所以,所需要的工具都包括在了这个 WinARM 发行版中,就可以比较省心了。
官方发布 址:http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/
软件大小:90M
下载地址:WinARM 20060606 zip-Archive here
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/WinARM-20060606.zip
WINARM简易使用说明:http:/www.mcu123.com/product/lpc214x/winarm_user_cn.pdf
更多软件添加中。。。。敬请关注!
二、相关开发工具介绍
1、简易的JTAG制作:
原理图及PCB(protel99)下载
本站下载: http://www.mcu123.com/software/wiggler/wiggler.rar
0. 支持ARM7/ARM9,支持自动检测和手动指定内核
1. 使用RDI接口,支持SDT,ADS,REALVIEW和IAR
2. 支持ADS1.2和SDT2.51和RREAL VIEW
3. 支持个硬件断点或者数量不限的软件断点
4. 支持ARM/THUMB模式
5. 支持LITTLEENDIAN & BIGENDIAN
6. 支持SEMIHOSTING
7. 支持WIGGLER SDTJTAG和自定义接口
3、LPC2000系列ISP工具
a、飞利普官方 站下载工具
b、
4、Macraigor Systems Wiggler 调试工具
5、J-LINK
IAR公司的J-LINK是一款小巧的ARM JTAG硬件调试器,它是通过USB口与PC机相连。
IAR的J-LINK与该公司的嵌入式开发平台紧密结合,且完全支持即插即用。
主要特征:
1)?支持所有ARM7和ARM9
2)?下载速度高达600KB/sec
3) 无需电源供电,可直接通过USB取电
4)?JTAG速度是8MHz
5)?自动辨速
6)?监控所有的JTAG管脚信 ,测量电压
7)?20pin标准JTAG连接器
8)?配带USB口和20pin插槽
9) 支持Windows 2000 和Windows XP
更强的几点:
1、支持ADS,KEIL,IAR,WINARM,RV等几乎所有开发环境;并且可以和IAR无缝连接
2、支持FLASH软件断点,可以设置2个以上断点(无限个断点),极大的提高调试效率;
3、带J-Link TCP/IP server,允许通过TCP/ IP 络使用J-Link
4、支持几乎所有ARM7,ARM9,暂时不支持XSCALE;
* ARM7TDMI(Rev 1)
* ARM7TDMI(Rev 3)
* ARM7TDMI-S(Rev 4)
* ARM720T
* ARM920T
* ARM926EJ-S
* ARM946E-S
官方 站:http://www.segger.com/
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!