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

IAR_EW430 的使用相关推荐

最新文章

  1. 关于我的51CTO博客
  2. 任何网站优化都离不开的四个方向是什么?
  3. debug工具_Jupyter官方神器:可视化 Debug 工具!
  4. python selenium webdriver入门基本操作
  5. arcgis 分区 属性值_如何使用ArcGIS计算分区河流(管线)总长度
  6. jrockit_JRockit JRCMD教程
  7. 发布单机端DELPHI程序访问MySQL必备文件
  8. Spoken English Practice (I'm having whatever you're having)
  9. STM8学习笔记---union联合体的应用
  10. WIFI断网: 802.11协议Deauthentication Reason Codes
  11. oracle查询时使用case,Oracle查询语句中Casewhen的使用
  12. 深入理解Kafka cruise control
  13. 华为路由器配置OSPF实现不同网段通信
  14. android 优秀框架整理
  15. Xcode 禁用indexing
  16. CSS实现元素翻转效果
  17. 切披萨n块需要几刀原理c语言,LeetCode 1444. 切披萨的方案数(DP)
  18. 生活中,面对困境,我们常常会有走投无路的感觉。
  19. 懒癌必备-dplyr和data.table让你的数据分析事半功倍
  20. 智慧城市,是城市建设者做的最灿烂的事

热门文章

  1. SSL certificate problem: unable to get local issuer certificate解决办法
  2. webservice 天气预报的接口
  3. https证书加密过程介绍
  4. react-prev
  5. 说话人聚类--谱聚类和层次聚类
  6. Kanzi基础---Kanzi基本概念
  7. openlayers离线文档_openlayers学习
  8. 安卓APP安装到手机报解析包出错
  9. Linux管理文件命令(2)rm命令-删除文件或者目录
  10. 【梳理】简明操作系统原理:银行家算法(内附文档高清截图)