X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
微控制器 MCU
[原创] 【MSP430 编译器使用经验】IAR的初识
海盗郭兆广
2014-7-19 17:57
楼主
第一次与MSP430单片机相识是在上大学的时候,当时为了做一个项目是空气净化器的用到
430,之后便与430 结下了不解之缘
下面写的仅仅代表我自己的一些东西,拿出来跟大家分享
说的不对的地方还请
大家指正。
我使用的是IAR,所以也就从IAR说起吧。
IAR是一种领先的嵌入式系统开发工具。IAR软件提供了工程管理,程序编辑,代码下载,调试等所有功能。我使用的IAR版本为V4.1.1版,其实各个版本之间差异不大。
···············软件安装················
IAR软件的安装及破解【仅供参考,正版还是需要购买的。如果侵犯了您的权益告知我我立刻删除】
(1)软件的下载及破解
IAR EW430在百度上很容易找到下载连接,也可以在IAR官网上下载,再下载注册机。准备工作已经就绪:
(2)软件的安装
1.运行ew430-ev-cd-411b.exe
2. 点击Next
这样一直点下去,确认、接受之类的就不用说了。中间会让你输入序列号这时候就要破解了:运行注册机(iarkg.exe)
首先在product中选你使用的版本号,然后点击Generate生成License number和License Key
将License number输到Licinse#中
之后一路NEXT默认即可。
OK!大功告成!
第一步安装完成。
···············设置和调试 ···············
打开软件后会出现一个向导
选第一个就可以在现在的workspace建立一个new project,再点OK就行了
如果不用向导,可以按一下步骤:
(1) 选择主菜单的File >New>Workspace,然后开启一个空白工作区窗口
(2) 选择主菜单Project>Create New Project
弹出生成新项目窗口中我们选择Empty project。
点击OK
选择保存路径后,点击保存。到此处新工程建立完毕
下面需要加入文件
写好代码后,选择主菜单的File >Save命令保存为C文件
右击工程名,将写好的程序添加进去Add>Add Files
选中刚才保存的c文件
对于刚存好的程序,例如例子中的main.c,也可以用Add>Add“main.c”添加入工程。
如果工程很大,需要添加的文件很多。可以用Add>Add Group,
【加入新的组,将加入的文件分组管理。】
·················
软件
···················
将工程建好后,往往需要先进行设置,才能正常的使用。下面写的是一些常用。
右击工程名,点击Option会出现:
首先是在General Option中修改Device
这要根据你所用的芯片选取,比如MSP430F149
然后在Debugger中修改Driver有两个选项:
Simulator:软件仿真
FET Debugger:Jtag调试
在FET Debugger中修改Connection:
第1项是TI的USB-Jtag 可以用U口调试
第2项是普通的Jtag,要用到计算机的并口调试
第3项是J-link,在新版本的IAR EW430中没有这一项
后面的不常用。
基本的设置结束
················· 程序的调试·················
添加好文件后,应该在工程下可以看到你的main.c等文件
选择Compile按钮,对main.c进行编译
第一次编译是要保存Workspace Files ,根据自身情况改好文件名和路径后保存。
底下会出现Build信息窗口
如果是Done. 0 error(s), 0 warning(s)
就可以点击make,
如果在信息窗口显示没有错误,就可以点击调试(Debug)
进行调试,若已经用下载器和开发板相连,此时程序就能烧入芯片
进入调试界面
这几个按钮的说明是:
到这就是基本的调试······················
本帖最后由 海盗郭兆广 于 2014-7-19 18:01 编辑
每天早上叫醒我的不是闹钟 ,而是梦想
点赞
回复评论 (1)
沙发
海内飞鸿
点赞
2015-7-20 11:12
最新活动
TI 有奖直播 | 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
Follow me第二季第3期来啦!与得捷一起解锁高性能开发板【EK-RA6M5】超能力!
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
随便看看
基础语法值case 里面有for循环,for循环里面有break语句
数字IC设计工程师笔试面试经典100题(大部分有答案)
公交也发霉
最近怎么都没看到SOSO啊?
小调查---关于单片机和ARM,是否该归到一个资源类别里面
LM3S9B92 -usb接口-数据手收发
再问个弱智问题-往芯片里烧录的文件是hex文件?
单芯片HID USB到SMBUS主桥
搞不清DDK跟自己的系统,客户系统的关系,麻烦下各位解释
PQFP焊接的一点教训(转)
输入 DC/DC 控制器驱动 N 沟道 MOSFET,可提供高达 20A 的电流
程控电源和开关电源有什么区别
新手接觸ZIGBEE 與 MCU 連接及燒錄問題
好消息 以及 CCE IAR 大家比较
【ST SensorTile】传感器初体验
请问c# + wince下如何实现模拟键盘和鼠标
OPPO裁员20%?
STM32F103RE的JTAG引脚被REMAP之后如何进行JTAG操作?
处理器为什么只能有一层器件,NAND却可以多层堆叠?
【全志异核多构 AI智能视觉V853开发板测评】简单开箱
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复