yanniwang

ADuC702x系列单片机开发套件及编译环境介绍

0
阅读(6231)

 ADuC702X 的开发方法是非常简便的。ADUC702X 系列提供了三种评估板套件,以帮助用户熟悉ADuC702X 的开发方法和开发环境。以ADUC7020 和ADUC7026 为例,一种是EVAL-ADuC7020MKZ,这是一种迷你套件,它包括一块迷你评估板,电源线和串行下载线;另一种是 ,它包括一块评估板,9V 电源,串行下载线,和相应的软件光盘;还有一种EVALADUC7026QSPZ,它与前一种的区别是包括了一个硬件仿真器,可以支持硬件在线调试。评估版套件中的光盘包含了开发中用到的所有的软件,数据手册,应用笔记,评估板原理图、例子代码等信息。如果没有购买评估板的用户想要得到此光盘,可以联系4006-100-006 或者发email 至china.support@analog.com 索取。下面根据光盘中提供的各种开发软件对开发方法做一介绍。

迷你开发板

 

标准开发板

 开发环境

1. IAR

IAR Embeded Workbench 是一套开发工具,用于对汇编、C 或C++编写的嵌入式应用程序进行编译和调试,它是一套高度精密且使用方便的嵌入式应用编程开发工具。该集成开发环境包含了IAR 的C/C++编译器、汇编器、链接器、文件管理器、文本编辑器、工程管理器和C-SPY 调试器。通过其内置的针对不同芯片的代码优化器,IAR Embedded Workbench可以为ARM 芯片生成非常高效和可靠的代码。(光盘中所提供的版本有32K 代码量的限制)
2. Keil
它是一个集成开发环境。它支持编辑、编译、软件仿真。目前最新版本的Keil 支持UART口直接硬件在线调试,而不需仿真器。用户可在Keil 的网站www.keil.com 下载最新版本的Keil uVision3 来实现对ADUC7XXX 系列单片机的编程。(光盘中所提供的版本有16K 代码量的限制)
附带工具
1. ARMWSD
它是下载程序的工具。当用IAR 或Keil 编译 生成*.hex 文件后,可以用此软件把程序从PC 上下载到芯片中。PC 与芯片之间的连接是通过串口实现的。在三种评估板套件中,都包含了串口下载线。如果没有购买评估板套件,您也可以自己在市场上买一根串口线。但是需要在您的电路板上加入一颗RS232 电平转换芯片。
2. PLATOOL
它是用来配置ADuC702X 和ADUC712X 系列产品内部可编程逻辑阵列PLA 的软件。它可以根据实际的逻辑连接生成C 或汇编语言代码,也可以根据每个element 的寄存器值来产生相应的逻辑电路。如需更加详细的软件使用方法,请参看附件中的文档ADuC702xGetStartedv1.1.pdf。