msp430如何通过BSL下载程序

2019-07-27 19:18发布

msp430可以通过JTAG、SBW及BSL下载程序,好像是BSL的成本最低,只是其不能进行仿真测试。那么问题来啦,PC端是如何通过一个BSL电路把程序烧进MSP430单片机呢?是不是BSL电路就是一个USB转串口的电路,把232电平转换成TTL电平,然后通过PC的上位机软件来模拟写入430程序的时序来完成,要是这样的话,那么CH341T应该可以完成这个功能吧,有没有什么主流的片子给推荐下。
本人菜鸟,求大神指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
dirtwillfly
2019-07-27 21:37
电路可以参考别人的:http://bbs.21ic.com/icview-383892-1-1.html
从原理上讲:BSL是TI在对MSP430出厂时预先固化到MCU内部的一段代码,有点类似于DSP的bootloader,但又与bootloader有明显的区别,BSL只能用于对MCU内部的FLASH访问,不能对其他的资源访问,所以只能用作编程器接口。BSL通过UART协议与编程器连接通信。编程器可以发送不同的通信命令来对MCU的存储器做不同的操作。BSL的启动有些特殊,一般430复位启动时PC指针指向FFFE复位向量,但可以通过特殊的启动方式可以使MCU在启动是让PC指向BSL内部固化的程序。启动方式一般是由RST引脚与TEST(或TCK)引脚做一个稍复杂的启动逻辑后产生。BSL启动后,就可以对MCU进行访问了

一周热门 更多>