nbhkdz.com冰点文库

基于AVR Studio和GCCAVR的ATxmega32A4的编程及调试

时间:2014-11-10


ATxmega32A4 最小系统板用户手册
Rev2.0 2010-03

图 1.00 需要首先安装 AVR Studio 4.17 和 Winavr20090313 或更新版本. 1. 建立项目文件及编辑代码 打开 AVR Studio 4.17, 选择 Project->New Project 命令后得到如图 1.10 所示对话框:

图 1.10 a. 选取项目类型为 AVRGCC;

b. 选取存储路径; c. 填写项目名称和建立 C 文件; d. 单击 Next 进入下一步设置,得到如图 1.11 所示对话框:

图 1.11 在图 1.11 中选择调试工具,目标器件和接口等。这里我们用的仿真器是 mkII-CN,选用 JTAGICE mkII, ATxmega32A4。接口 Port 可以选择 auto 或 USB. 单击图 1.11 所示窗口的 Finish 按钮进入代码编辑界面,如图 1.12 所示:

图 1.12 编辑代码, 在编译之前需要给出编译条件。 选择 Project->Configuration Option, 打开如图 1.13 所示对话框:

图 1.13 在图 1.13 中选择芯片,输入系统时钟及优化级别。注意把 Create Hex File 选项选上,以生 成目标文件。 单击图 1.13 左侧导航栏的 Include Directories 图标进入图 1.14 所示对话框, 设置头文件路径。

图 1.14 单击图 1.14 左侧导航栏的 Libraries 按钮进入如图 1.15 所示对话框,用于设置库文件路径。

图 1.15

2. 编译 在图 1.16 中

图 1.16 单击编译按钮,开始编译,编译结果如图。 a. 通过 USB 连接 mkII-CN 到电脑,将目标板通过 JTAG 接口连接到 mkII-CN,目标板上

电。 b. 单击 AVR 按钮连接仿真器。出现如图 1.17 所示对话框:

图 1.17 在 Device and Signature Bytes 下面的下拉菜单中选择 AVR 器件, 这里我们选择 ATmega2560. 在 Programming mode and Target Setting 下面的下拉菜单中选择 JTAG mode。 单击 Read Signature 按钮, 如果连接正确, 则出现如图所示 Signature matches selected device 的字样。 单击 Program 标签,进入如图 1.18

图 1.18 在 Input HEX Fi 后面选择生成的 Hex 文件路径。 单击 Program 按钮,出现如图所示 log 信息则编程成功。 3. PDI 调试

图 1.21 a. 如图 1.21 单击仿真按钮开始调试。

结束。


赞助商链接