msp430只能下载两次,然后显示BSL初始化失败

焊了两块简单的MSP430(芯片版本REV 0)核心板,有AMS1117-3.3电源芯片,晶振,CH340G(USB转串口芯片),上电后,能连续下载两次,总是在第3次就不行了显示BSL初始化失败!有的时候还显示加载补丁失败!必须重新上电,又可以下载两次,第3次又毙了,周而复始。按理说这么点东西不会出稳定性问题啊,看起来也不像稳定性问题,因为很有规律,而且下载成功后运行杠杠的,两块板子都是这样。在买来的另一块MSP430(芯片版本REV AA)核心板上同样的操作却一直正常下载。。。是不是芯片版本问题,实在想不出来怎么回事,请教大神!!
补充一下,是MSP430F149,LQFP64封装。USB转串口没有问题,在不能下载的时候测试过。

这个问题很少有人知道。没错,就是芯片版本问题。老版本的MSP430F149 (具体哪个版本我没记录,也不清楚) 它的BSL程序版本很低,很多功能使用不上或者不稳定。TI的解决办法是在下载器上做文章,通过下载器把新版本的BSL代码(类似补丁)下载到目标芯片的RAM内,然后RAM内执行该代码解决这个问题,所以很可能你这个BSL编程器没有这个功能(利尔达的LSD-PRGS430-IIIA是有的)。 后面新生产的F149其内部BSL代码,TI全部升级我V1.61,所以就不需要这个补丁,那对BSL下载工具就没这个要求了。追问

不过,用PL2303做的串行下载器却没有问题。而且用CH340G给芯片版本为REV AA的下载也是只能3次。感觉又像是串口芯片的问题多一些。我先试试利尔达的看看,谢了

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-24
多数情况是不稳定导致的,建议用仿真器追问

有记忆现象,就是能下载两次,到第三次就不行,跟隔多长时间、中间有没有操作没有关系,不像是稳定性的问题。不太明白用仿真器的目的?我想修复这个问题

msp430只能下载两次,然后显示BSL初始化失败
没错,就是芯片版本问题。老版本的MSP430F149 (具体哪个版本我没记录,也不清楚) 它的BSL程序版本很低,很多功能使用不上或者不稳定。TI的解决办法是在下载器上做文章,通过下载器把新版本的BSL代码(类似补丁)下载到目标芯片的RAM内,然后RAM内执行该代码解决这个问题,所以很可能你这个BSL编程器没有...

笔记本上USB MSP430 的JTAG\/SBW\/BSLsan三合一开发工具时安装驱动始终...
在IAR的安装目录下面会有 一个 Drive的文件夹 里面包含了各种仿真、下载器的驱动,挨个试试~~

msp430f149怎么用usb下载程序
149支持BSL下载,这个需要一个BSL下载器的,主要是进入BSL需要一个特定时序。

MSP430单片机能通过串口下载程序吗
不能,MSP430单片机只能通过JTAG口和BSL口下载程序,JTAG口是每个430单片机都有的,而BSL口只有高端一点的430单片机才有。

msp430到底怎么连接电脑的啊,有些驱动安装失败
方法1:PC机 USB接口 <---> USB BSL(就是一个串口下载的)<---> MSP430(具体接口自己去查)方法2:PC机并口<--->JTAG仿真器(就是一块74HC244加一堆电阻和一个三极管)<--->MSP430的JTAG接口 方法3:PC机USB接口<--->USB UIF仿真器<--->MSP430的JTAG接口 方法1只可以下载,用的是BSL...

有MSP430的BSL下载还需要JTAG仿真吗?
BSL只是下载更新单片机内的代码,仿真器才是开发程序中用的最多的工具。 你敢说你写的代码,没有仿真测试过直接就可以在单片机里跑? 不要用51的思维去看。

如何使用BSL方式给MSP430单片机烧录程序
程序下载 使用的 仿真器 要根据你使用的型号,我用MSP430f149,仿真器用MSP-FET430UIF,这种仿真器可以在线调试(就是可以在程序运行的时候可以看到单片机里面寄存器的值),如果买正品原装的话确实挺贵的,不过有好多 山寨货 挺便宜的,价格在100多,只不过不能进行 固件升级 ,当然你是技术 大牛 的...

msp430不支持max232下载吗
其实USB仿真器也只是用USB端口映射一个UART端口,简单说就是232接口。市场支持232下载的一般都是BSL下载器

msp430f149怎么用usb下载程序
149支持BSL下载,这个需要一个BSL下载器的,主要是进入BSL需要一个特定时序。

MSP430怎样烧录程序
请在IAR FOR 430里编译完程序,在左边的workspace子窗口中右键点最上面的项目名,弹出菜单中选OPTIONS,弹出新窗口后点选左边的Debugger选项,在种类中改为MSP430-FET USB(大概是叫这个,具体我也记不清了,此处默认设置为Simulator)。确定回到主界面,按CTRL+D就可以进行下载和调试了。

相似回答
大家正在搜