MSP430学习(三)——MSPFET烧录设置
MSPFET是使用BSL方式烧录MSP430芯片的工具。据说,纯粹是据说,据说MSP430虽然功能强大而经久不衰,但是很多系列的片子已经停产了。但它们仍然存在世界各地不知道有多少片,然后继续售卖和使用,其收益用来开发下一步的产品。
BSL烧录器其实就是USB2TTL能够引出DTR和RTS引脚的CH340g和CP2102等电平转换芯片。只是由于较新品的F5529等系列需要TST引脚,不购买专门的BSL烧录器而自己制作,较少见到成熟的电路了。
使用MSPFET烧录MSP430,得先驱动BSL烧录器。
之后打开MSPFET,打开.txt或者.a43之类的HEX文件,选择芯片类型,就可以烧录了。
烧录之前,需打开Settings设置选项。左侧Global settings全部不用改动,右侧Current adapter settings中,务必设Patch to V1.60为True,其它的项目,解释如下:
Port:BSL烧录器使用的串口号,有驱动错误时,此处为空白。
Patch to v1.60:补丁,TI为兼容新旧产品更新的内容,务必选 True。
TST invert 和 RST invert:不知道啥意思,均设置为 True。有时烧录会失败,把这里改成False,烧录一次,再改回True,再烧录一次,两次之中会有一次是烧录成功的。不知道神马原因。
Keep port open:程序烧录后自动运行。设为True或False没什么关系。
38400 baud:烧录波特率,False为9600。设为False。
MSPFET能够轻松准确烧录MSP430F149,但手上的F5529都不能正常烧录。有一种原因说是TI已经抛弃了直接用USB2TTL这种BSL方案,而是升级了专门的BSL烧录器,因此旧的BSL已经不能够支持F5529这种新品种。说F5529新,其实也不新,只是因为现在使用这种官方口袋实验板的人很多——我没有,我的几乎是个裸片——如果我们的F5529写好了程序却不能脱离开发板,实战意义也就不大了。所以必须找到不使用开发板上的烧录电路烧录程序的办法。
------心存DREAM喜欢琢磨实验并自娱自乐的MIRACLE------