430仿真调试
来源:互联网 发布:手机上网域名被劫持 编辑:程序博客网 时间:2024/05/15 15:14
相关知识:
1.BSL下载:实质是一个USB转串口,使用6根线和单片机连接,用于给单片机批量下载程序,比如149上用的管脚是:P1.1,P2.2,TCK,RST,VCC,GND.
2.JTAG调试下载:所说的JTAG分2种接口,2线SBW和4线JTAG.
一是:SBW两线接口,如2系列,5系列芯片,SBW占用管脚少(占用TEST,TCK,VCC,GND管脚)。像2系列管脚较少的芯片一般只有SBW调试接口,像5系列芯片同时提供了2线SBW和4线JTAG仿真接口;
二是:较多的芯片(比如msp430f149)使用的是4线JTAG接口,其中的有效管脚是:TDO,TDI,TMS,TCK,GND,RST,VCC,有些芯片,比如5438里面还涉及到TEST管脚,也就是8个有效引脚。
3.仿真:是指开发过程中,用于调试程序。比如用户发现所写程序程序有错,那么用仿真器可以对程序进行实时控制,一步步的查看变量,或者设置断点后观察寄存器值等,一般是在编程开发程序阶段使用。
4.下载:是指用户将写好的程序下载到目标板里面去,一般是在程序开发完成,投入生产阶段进行此操作。
5.熔丝加密:对目标芯片JTAG口进行加密,锁死JTAG口,加密时仿真器是通过一定的时序对目标芯片JTAG口进行操作后,JTAG接口绝大部分功能失效,此后再也不能通过JTAG口读出芯片内程序和对芯片仿真,起到保护芯片内程序的作用。
卖点:
【1】能随IAR自动升级固件的仿真器,随IAR版本向上向下随意升级。
【2】能支持全系列MSP430芯片的仿真器,有的仿真器不支持全系列。
【3】直接支持批量烧写MSP430器件(俗称BSL编程),有的仿真器没有此功能。
一、仿真器接口定义:
图中DTR、RTS、RXD、TXD即作为BSL编程器时的引出接口,适合工业上批量生产时对目标MCU编程,本仿真器BSL可对所有支持BSL编程的目标芯片编程。剩下部分针脚即为TI标准JTAG接口,适合全系列MCU仿真程序。
1.IAR中设置MCU型号
2.设置成硬件仿真
3.选择USB仿真器:
4.编译并切换工作空间到Debug模式:
5.点击仿真按钮进行仿真,按F11执行单步操作:
看!完美支持MSP430F5438,测试环境IAR5.1。
3.仿真器BSL编程连线:
例如:与MSP430F149连接:
- 430仿真调试
- ARM仿真调试技术
- ARM仿真调试技术
- ARM仿真调试技术
- Keil串口仿真调试
- Keil仿真调试
- ARM仿真调试技术
- 仿真调试器
- 嵌入式系统调试仿真工具
- Keil串口软件仿真调试
- Vxworks系统调试仿真教程
- AVRStudio仿真调试快速入门
- stm32Jlink仿真和调试笔记
- ARMCortex系列仿真调试器
- SkyEye 在linux下的仿真调试
- Keil软件仿真的串口调试技巧
- Keil软件仿真的串口调试技巧
- keil与proteus联合仿真调试
- 数字地和模拟地
- MSP430液晶的偏光电压的外部电路
- 上拉电阻下拉电阻的总结
- Altium Designer画图心得2014
- IAR编译常见错误 【转】
- 430仿真调试
- SPI知识
- SPI概述
- SD卡的SPI模式的初始化顺序
- 深入理解typedef
- 深入理解指针函数
- 文件分配表(FAT)
- FAT32中文版分析+补充(1)
- FAT32中文版分析+补充(2)