MSP430学习(五)——IAR下JTAG下载和调试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MSP430学习(五)——IAR下JTAG下载和调试
BSL要使用专门的烧录软件,除了MSPFET之外,好象还有LSD-BSL,还有能够在网络上找得到的一些自己编写的烧录软件。
TI提供了自己编写烧录软件的API和资料。
但这肯定不是业余爱好者愿意接触的。
IAR是MSP430超强的工具,它本身就能通过JTAG进行烧录和调试,而不需要再使用别的外在的工具。
似乎有介绍也可以两线SBW 烧录。
太复杂了,还是学会最通用的内容再拓展吧。
IAR下使用JTAG,一个是要设定好JTAG硬件,另一个是各种调试窗口和信息的理解。
这儿只说IAR里面怎么粗略使用JTAG。
1、先创建一个工程,写点代码。
Create newproject/Project templates:C,main;接下来保存,增减文件等。
2、开始设置。
Project/options...
2.1、芯片型号设置。
General Options/Device,MSP430F5529;
2.2、仿真器设置。
Debugger/Driver/FET Debugger;Run to/main;
2.3、设置TI仿真器硬件。
FETDebugger/Setup/Connection/Texas Instrument USB-IF,Automatic;
Target VCC/Overridedefault,3.3;
FETDebugger/Download/Flash erase/Erase main memory。
万万不可选Erase main and Information memory,说是会破坏内部DCO,然后MSP430就完蛋了。
2.4、生成用于BSL烧录的txt或a43等文件类型。
Linker/Output/Outputfile/Override default;
用于调试。
Format/Debug information forC-SPY/With.../With...
用于烧录的txt。
Format/Other/Outputformat:msp430-txt。
用于烧录的a43。
Linker/Extra Output/Generateextra output file/Output file/Override default;Format/Outputformat:intel-extended。
生成a43时,Output页下debug下的with各种信息不能勾选,否则a43下的设置无法勾选。
其实能烧录txt的工具,多能烧录a43,不用也没关系。
至于JTAG是直接使用TI官方,还是其他厂家仿制的,是浇灌死了排线的,还是14p排线及自己插杜邦线的,线别太长,其他没有什么需要注意的。
以后再朝向的努力,就是MSP430的C研究了。