分享

MSP430学习(五)——IAR下JTAG下载和调试

 新用户5228KeDY 2021-10-10

BSL要使用专门的烧录软件,除了MSPFET之外,好象还有LSD-BSL,还有能够在网络上找得到的一些自己编写的烧录软件。TI提供了自己编写烧录软件的API和资料。但这肯定不是业余爱好者愿意接触的。

IARMSP430超强的工具,它本身就能通过JTAG进行烧录和调试,而不需要再使用别的外在的工具。似乎有介绍也可以两线SBW烧录。太复杂了,还是学会最通用的内容再拓展吧。

IAR下使用JTAG,一个是要设定好JTAG硬件,另一个是各种调试窗口和信息的理解。这儿只说IAR里面怎么粗略使用JTAG

1、先创建一个工程,写点代码。

Create newproject/Project templates:C,main;接下来保存,增减文件等。

2、开始设置。Project/options...

2.1、芯片型号设置。General Options/DeviceMSP430F5529

2.2、仿真器设置。Debugger/Driver/FET DebuggerRun to/main

2.3、设置TI仿真器硬件。

FETDebugger/Setup/Connection/Texas Instrument USB-IFAutomatic

Target VCC/Overridedefault3.3

FETDebugger/Download/Flash erase/Erase main memory。万万不可选Erase main and Information memory,说是会破坏内部DCO,然后MSP430就完蛋了。

2.4、生成用于BSL烧录的txta43等文件类型。

Linker/Output/Outputfile/Override default

用于调试。Format/Debug information forC-SPY/With.../With...

用于烧录的txtFormat/Other/Outputformat:msp430-txt

用于烧录的a43Linker/Extra Output/Generateextra output file/Output file/Override defaultFormat/Outputformat:intel-extended

生成a43时,Output页下debug下的with各种信息不能勾选,否则a43下的设置无法勾选。其实能烧录txt的工具,多能烧录a43,不用也没关系。

至于JTAG是直接使用TI官方,还是其他厂家仿制的,是浇灌死了排线的,还是14p排线及自己插杜邦线的,线别太长,其他没有什么需要注意的。

以后再朝向的努力,就是MSP430C研究了。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多