IAR EW430连接仿真器在线仿真

发布者:名字太长了吗最新更新时间:2021-06-28 来源: eefocus关键字:IAR  仿真器  在线仿真 手机看文章 扫描二维码
随时随地手机看文章

简介:
1,MSP430仿真器和430核心板接线说明
2,仿真调试
3,常用调试命令


硬件连接

(a)首先连接MSP430F149单片机核心板与JTAG线缆



b)接下来我们连接JTAG线缆与仿真器并将USB 方口一端连接仿真器的另一端



d)接下来将USB线的另一端连接到电脑。这样我们就完成了基本的硬件连接



注意:


(1) 本USB仿真器仅支持IAR高于3.21版本软件;


(2) 当插入仿真器后,仿真器上的MODE指示灯,先交替亮灭,之后指示灯常亮,仿真器进入工作状态。(注意:应该在仿真器进入工作状态后,再操作IAR仿真软件,否则可能会造成仿真器连接错误)


(3)若在仿真过程中仿真器MODE红灯亮时,严禁将仿真器拔下!若不小心拔下仿真器,那么请先关闭IAR软件,再重新将仿真器连接入计算机,打开IAR软件即可。如果还是不行,请重新启动电脑一次;


(4)请根据需要正确设置MSP-FET430UIF的输出电压,否则可能会导致JTAG 连接失败或者烧毁目标单片机及仿真器;


(5)如果您装的IAR for MSP430版本高于V3.42A,在进行仿真的时候,会提示是否升级固件,点【YES】将进行固件升级,此时千万不可拔动MSP-FET430UIF与计算机的连接USB电缆,否则会永久性损坏,MSP-FET430UIF 而无法使用;选择【NO】,将不进行固件升级,但是每次仿真都会出现该提示。注意:我们强烈建议用户不要随意升级IAR编译器开发环境版本。更不要随意升级仿真器固件。




2,仿真调试


在“MSP430F149工程文件的简单介绍”中已经讲解了工程的设置,此处不再赘述。需要注意的是仿真时候选择



设置完工程后单击project选项里的download and debug选项即可实现对程序的下载与调试,或者使用快捷键ctrl+D,也可实现此功能。



单击"Download and Debug“列表项或者按下快捷键Ctrl+D" 这样就进入了调试界面


2.1 单击Step Over 按钮



在调试界面出现一个绿色的箭头代表程序指针指向的位置


Step Over 表示在同一函数中将运行至下一步点,而不会跟踪进入调用的函数内部


点击Step Over 按钮,发现绿色箭头向下移动,继续点击Step Over 按钮


发现绿色箭头向下移动没有进入到delay()函数里面


2.2 单击 Step Into 按钮



"Step Into" 是实现控制程序从当前位置运行至正常控制流中的下一步点无论他是否在同一个函数


单击"Step Into" 按钮,发现绿色箭头向下移动


继续单击"Step Into" 按钮,发现绿色箭头进入到delay()函数内部


这就是Step Into与Step Over 的区别


2.3单击Step Out 按钮



表示使用Step Into 单步运行进入一个函数体内之后,如果不想一直跟踪到该函数末尾,运用此命令可以执行完整函数调用并返回到调用语句的一下条语句。


我们单击Step Out 按钮发现程序直接跳出了delay()函数,返回到delay()函数的下一条语句的位置。


2.4单击Reset 按钮



单击"Reset" 按钮,程序和所有的参数就复位为初始值。绿色箭头也恢复到程序初始位置。


2.5 单击Go 按钮



单击Go 按钮


表示从当前位置开始,一直运行到一个断点或者程序末尾




2.6 单击Stop Debugging 按钮



单击Stop Debugging 按钮,退出程序的调试


常用的调试命令和调试窗口就介绍到这里,IAR EW430还自带了很多其他强大的调试功能,这些功能,用户可以在以后的使用中慢慢学习。


灵活运行这些方法,可以让你的程序调试更加方便、快捷。

关键字:IAR  仿真器  在线仿真 引用地址:IAR EW430连接仿真器在线仿真

上一篇:基于MSP430的直流交流测量技术
下一篇:MSP430结合PWM技术实现LED气氛灯光照明

推荐阅读最新更新时间:2024-10-24 10:56

IAR EW430连接仿真器在线仿真
简介: 1,MSP430仿真器和430核心板接线说明 2,仿真调试 3,常用调试命令 硬件连接 (a)首先连接MSP430F149单片机核心板与JTAG线缆 b)接下来我们连接JTAG线缆与仿真器并将USB 方口一端连接仿真器的另一端 d)接下来将USB线的另一端连接到电脑。这样我们就完成了基本的硬件连接 注意: (1) 本USB仿真器仅支持IAR高于3.21版本软件; (2) 当插入仿真器后,仿真器上的MODE指示灯,先交替亮灭,之后指示灯常亮,仿真器进入工作状态。(注意:应该在仿真器进入工作状态后,再操作IAR仿真软件,否则可能会造成仿真器连接错误) (3)若在仿真过程中仿真器MO
[单片机]
<font color='red'>IAR</font> <font color='red'>EW430</font>连接<font color='red'>仿真器</font><font color='red'>在线</font><font color='red'>仿真</font>
IAR+STM32平台STLINK仿真器实现swd方式下载
说明:库文件版本:3.5.0 软件环境:iar for arm 1.修改options- linker- config- linker configuration file 选择generic_cortex.icf并修改这个文件里的内容为 define symbol __ICFEDIT_region_ROM_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF; 2.修改Debugger- Download 选择user flash loader与vertify download
[单片机]
Microchip发布具有强大编程和调试功能的新型在线仿真器
Microchip MPLABÒ ICE 4 在线仿真器是一套完整的仿真、编程和调试系统,具有无线连接、电源调试和使用跟踪的实时代码分析功能 如果要想对项目进行完整的分析以实现快速开发,嵌入式工程师就需要有易于使用且功能强大的仿真硬件。Microchip Technology Inc.(美国微芯科技公司)今日宣布推出下一代集在线仿真、调试和编程功能于一身的开发工具MPLAB® ICE 4。这款新工具适用于Microchip PICÒ和AVRÒ单片机(MCU)、dsPICÒ数字信号控制器(DSC)以及SAM单片机和微处理器(MPU)。 MPLAB ICE 4 在线仿真器是Microchip速度最快、功能最丰富的仿真和
[单片机]
Microchip发布具有强大编程和调试功能的新型<font color='red'>在线</font><font color='red'>仿真器</font>
嵌入式系统设计师必备的在线ARM仿真器知识
一、嵌入式产品的开发周期 典型的嵌入式微控制器开发项目的第一个阶段是用C编译器从源程序生成目标代码,生成的目标代码将包括物理地址和一些调试信息。目前代码可以用软件模拟器、目标Monitor或在线仿真器来执行和调试。软件模拟器是在PC机或工作站平台上,以其CPU(如x86)及其系统资源来模拟目标CPU(如P51XA),并执行用户的目标代码;而目标Monitor则是将生成的目标代码下载到用户目标板的程序存储器中,并在下载的代码中增加一个Monitor任务软件,用来监视和控制用户目标代码的执行,用户通过目标板上的串行口或其它调试端口,利用桌面计算机来调试程序。 程序的调试是通过设置断点、使程序在指定的指令位置停止运行来实现的。在程序
[单片机]
在线仿真器在嵌入式系统设计中的应用
嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。 所谓ARM仿真器,即用于调试基于ARM内核芯片的一个硬件模块。ARM内核包括ARM7,ARM9,ARM11,Cortex-A,Cortex-M,Cortex-R等系列,而基于这些内核的芯片则更多了。那么这些仿真器选择有一个原则,用于低端嵌入式微控制器的话,用ULINK2,ULINKPpro即可,可以调试Cortex-M,Cortex-R芯
[单片机]
<font color='red'>在线</font><font color='red'>仿真器</font>在嵌入式系统设计中的应用
单片机在线仿真器在线编程器的区分
在好长一段时间里,对这两个概念总是模糊不清,现把自己对这两个的理解阐述如下: 在线仿真器:一端是与单片机的相关通信口相连接,另一端是与微机的通信口想连接,并且通过上位机软件,使之与单片机连接并且能够进行数据交换的一个连接器件。具体功能有:当单片机与微机建立好通信时,通过运行上位机的编译软件,可以对程序进行单步运行、全速运行等,并能实时观察单片机的硬件电路(指示灯,按键输入)及实时读取相关寄存器的内容,以此来确定单片机是不是按照自己的意图来运行。 在线编程器:在线编程器也是把单片机与微机连接起来,通过专门的烧录软件,把由编译软件编译所生成的代码固化到单片机内部自带的flash当中。
[单片机]
有关PIC单片机在线编程器、在线仿真器的问题
有关PIC单片机在线编程器、在线仿真器的问题 1.1在线串行编程接口   带有Flash闪速存储器的PIC单片机产品一般都具有在线串行编程功能,只需要5根引线就可以把程序下载到单片机的Flash程序存储器中。这5根线的排列顺序是MCLR/Vpp、Vdd、Vss、PD(或PGD)和PC(或PGC)。 1.2引脚含义  上述5根引线的具体含义是:MCLR/Vpp 编程电压(对于PIC单片机一般为13 V左右);Vdd 编程电源(5 V);Vss 地;PD 编程数据信号;PC 编程时钟信号。有了这个编程连接电路,只需要合适的编程硬件电路和编程软件,就可以实现单片机在线串行编程和调试。 2 在线调试器   2.1在线调试器与目标板的
[单片机]
在线ARM仿真器知识--嵌入式系统设计师必备
   本文提供了一些关于在线 ARM 仿真器的信息,以及给作为嵌入式系统设计师的你带来的好处。根据你的需要,你将在产品开发中对开发工具作出更恰当的选择。   一、嵌入式产品的开发周期   典型的嵌入式微控制器开发项目的第一个阶段是用C编译器从源程序生成目标代码,生成的目标代码将包括物理地址和一些调试信息。目前代码可以用软件模拟器、目标Monitor或在线仿真器来执行和调试。软件模拟器是在PC机或工作站平台上,以其CPU(如x86)及其系统资源来模拟目标CPU(如P51XA),并执行用户的目标代码;而目标Monitor则是将生成的目标代码下载到用户目标板的程序存储器中,并在下载的代码中增加一个Monitor任务软件,用
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved