现在手中有一个BSL下载器,电路是参考了官方资料《通过引导加载程序进行MSP430 编程.pdf》,请问有什么软件可以支持通过BSL下载程序至F5438A?我试了
mspfet(161014版),但是出现错误“ Synchronization error”。
下载器截图:
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
现在手中有一个BSL下载器,电路是参考了官方资料《通过引导加载程序进行MSP430 编程.pdf》,请问有什么软件可以支持通过BSL下载程序至F5438A?我试了
mspfet(161014版),但是出现错误“ Synchronization error”。
下载器截图:
您好:
错误提示的意思是说同步错误,在《通过引导加载程序进行MSP430 编程.pdf》中有一句:
“为了调用引导加载程序,一个BSL 进入序列必须被应用于专用引脚。在这之后,一个同步字符,之后是一个特定命令的数据帧,对所需的功能进行初始化。”
通过这句话的意思说明你的同步字符时错误的应该,检查下硬件,用示波器看看同步字符与时钟师傅是否发对齐。
关于硬件我已经连了BSl专用引脚P1.1,P1.2。用示波器如何看同步字符呢。虽然还是不知如何做,恩谢谢您的解答。
第一步:找到5438A的数据手册如下列表
第二步:按照《通过引导加载程序进行MSP430 编程.pdf》中的下图所示内容测试,最好使用双探头的示波器,对照启动信号是否正确,不过从错误提示看启动应该是正常的:
第三步就是同步信号的测试了,在BSL启动后,使用双通道的示波器测试P1.1脚发出的数值是否为同步命令80h,P1.2脚在1脚发出后是否收到90h,收到说明同步
正常,没有说明同步错误,具体文档中说明如下:
希望能帮到您,
不好意思,上面有些笔误,第三步是看串口与BSL之间的数据的,您是USB的可以在上位机做个打印数据的窗口,看看这个过程的数据。或者网上下载个USB数据抓包工具,看同步数据是否发送正确。
或者可以链接以下软件:www.elprotronic.com/gangpro430.html
非常感谢你您的耐心解答!关于您说的软件gangpro430,可能是专用于某样硬件的,无法检测到我买的BSL下载器。然后我用手抓包工具观察到,使用mspfet软件对F5438A下载时,某一部分Host多次发送了80h,但没有接收90h。换用F149芯片后下载正常,发送了80h,能接收到90h。可能是软件支持问题吧。虽然还是没有成功下载,但非常感谢你您的耐心解答!