IAR_EW430 的使用

IAR_EW430 的使用
1、启动 IAR Embedded Workbench
在这里插入图片描述点击开始/ 所有程序/IAR Systems/IAR Embedded Workbench for MSP430/ IAR Embedded Workbench ( 也 可 点 击 桌 面 上 创 建 的 EW430 快 捷 图 标 )
在这里插入图片描述

软件启动后如图所示,关闭软件界面中的“Embedded Workbench Startup”对话框。

2、创建一个项目

EW430 以工作空间(workspace)管理各项目(project),用户可以建立一个工作空间, 然后在工作空间下创建多个项目,项目文件的后缀为.ewp。工作时,打开后缀为.eww 的工作空间文件,既打开其下所有的项目,可以方便地在这些项目中激活要运行的项目,方便用户管理自己编写的所有程序。
2.1、新建一个 Workspace 工作区,点击 File /New/Workspace。
在这里插入图片描述
2.2、创建一个项目:点击 Project /Create New Project。弹出如下界面。
在这里插入图片描述
点击选中图中 C 选项中的 main,并点击 OK 按钮,弹出如下界面。

“文件名”处要求输入项目文件.ewp 的文件名,此处输入 test,点击保存。弹出以

下窗口,点击保存。一个基本的工程就建好了。

最后需保存 Workspace ,点击 File /Save Workspace。在文件名处输入工程名,点击保存,需要注意 Workspace 后缀为“.eww”。

2.3、设置项目属性。

2.3.1、进入项目属性设置窗口

点击菜单栏上的 Project /options 或右键点击 Workspace 区域中的项目名,点
Options,如图。进入到项目属性设置对话框。

2.3.2、选择 MCU 芯片型号

在 Options 对话框中, 根据具体使用的 MCU 型号, 在 Category\General

Options\Target\Device 选项框中选择芯片型号,如 MSP430F5529。如下图选择 MCU 为 MSP430F5529。

2.3.3、选择调试器

在 Options 对话框中,Category\Debugger \Setup 中的 Driver 选择框中选项 FET
Debugger(如无 JTAG 硬件调试器和实验板,可选 Simulator 进行软件调试), 如图所示。

2.3.4、设置硬件 JTAG 调试器

在 Options 对话框中,Category\FET Debugger\Setup 的 Connection 选择框中选项Texas Instrument USB-IF,指定仿真器的连接口,如图,并按 OK 按钮,结束属性设置,回到 IAR Embedded Workbench IDE 界面。

2.4、编译连接项目

选择需要调试的文件,如 main.c,选择(Compile)按钮,对 main.c 进行编译。

如果是 0 error(s), 0 warning(s),就可以点击(make)或点击菜单栏中 project/make,连接项目,连接后的状态信息会显示在信息框中,如图。如无错,在项目的子文件夹
\deb\exe\下生成带调试信息的.d43 目标程序。

注意:如果点击菜单栏中 project/rebuild all 可将编译、连接一起完成。

2.5、下载程序到目标 MCU

确认PC 机的 JTAG 调试器与实验板已连接好,接通实验板电源,点击或Project/Debug, 或按快捷键 ctrl+D,程序被下载到目标板上的 MCU 中,显示调试界面,如图。(如选择的是 simulator 作为调试器,则不需要 JTAG 调试器和实验板) 。

将程序正确烧写到目标实验板后, 就可用菜单栏中 DEBUG 下的运行命令控制程序的执行,并查看执行的结果。点击菜单栏下 Debug/go,或点击快捷 go 图标,或按快捷键 F5,即均可连续执行程序,运行后应该看到实验板上有相应的现象。 关闭实验板电源,断开 JTAG 调试器与实验板的连接。重新给实验板上电,可以看到程序在实验板上运行,程序已固化在 MCU 内。按 Reset 复位键,将重新运行程序能。
2.6、程序调试

Debug 提供的执行控制操作功能参看下表

在IAR 调试界面下,有丰富的控制程序运行和查看程序执行状态的操作。图中是 View 下的相关命令。

View 提供查看和修改寄存器、存储器、堆栈、变量和程序机器码等监视功能的操作。

表中说明了 View 查看操作的功能。

2.7、DEBUG 下载时出错处理

下面是用 DEBUG 下载程序时可能出错情况的处理:

1)、如点击 Debug 后出现图的错误信息“No device found”,请仔细检查实验板的电源以及与 PC 机的 JTAG 调试器是否连接好。

2)、如点击 Debug 后出现图中的错误信息“选择的芯片类型与实际硬件芯片类型不一致”,重新设置项目属性,将 MCU 类型设置为实验板上 MCU 类型。

3)、如点击 Debug 后,运行程序没出现预想的实验现象,可能是用 simulator, 没有选用 FET debugger 作为调试器,重新进行项目属性设置,在 Options 对话框中, Category\Debugger \Setup 中的 Driver 选择框中选项 FET Debugger。

4)、如点击 Debug 后,出现如图 中错误“FATAL ERROR, failed to initialize device ”, 重 新进行 项目属 性设置 , 在 Options 对话 框中, Category\FET
Debugger\Setup 的 Connection 选择框中选项 Texas Instrument LPT-IF,指定仿真器的连接口是并口。

MSP430F5529 单片机 BSL 下载说明

点击菜单栏上的 Project /options 或右键点击 Workspace 区域中的项目名, 点 Options,进入到项目属性设置对话框。
在 Options 对话框中,Category\Linker\Output 的 Format 选择框中选择程序编译后的结果输出方式,指定仿真器(JTAG)的下载的,如图,并按 OK 按钮,结束属性设置,回到 IAR Embedded Workbench IDE 界面。 若采用 BSL 方式的需点击选择
Other 选项并编译。

当在 BSL 下载模式下时,编译完成后会在工程目录文件夹下的 Debug\Exe 文件夹下生成一以“.exe”的格式文件,该文件即为 BSL 下载所需的文件。
同时要完成 BSL 下载需安装 TI 公司的“MSP430 USB Firmware Upgrade Example” 软件,借助该软件来完成 BSL 下载。具体下载步骤如下所示:
1、打开软件“MSP430 USB Firmware Upgrade Example” ,如图所示

2、将目标板(主板)电源开关拨到“开”模式,按下 BSL 按键,同时插入 USB 连接线,此时不要松开 BSL 按键,直到界面显示“FOUND 1 DEVICE”,松开
BSL 按键。

3、选择所要下载的 exe 格式文件, 如图所示,选择完成后点击“Upgrade
Firmware”按钮开始下载。

4、下载完成后如图所示,自动退出 BSL 模式,单片机同时按照新的下载文件进行运行。

关于 MSP430F5529 头文件说明:

在 MSP430 系列单片机中,涉及到的一些头文件中常有一些宏定义,用来定义
MSP430 系列单片机的相关寄存器及寄存器控制位。这些头文件为编程带来了极大的

便利。

通常情况下,在操作单片机时,需要对头文件中的宏定义进行深刻的了解。以
msp430f5529 单片机为例:常用头文件有:msp430f5529.h、io430.h 等,这些头文件通常放在 IAR 默认的安装目录\430\inc 中,例如:
C:\Program Files\IAR Systems\Embedded Workbench 6.0 Evaluation\430\inc

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值