网上买的Demo板,刚买回来的时候,可以通过BLS正常下载程序,程序也运行正常,下载几次后,下载软件显示下载成功,但是程序没有正常工作,程序是开发板自带的简单的LED闪烁程序(刚开始下载的时候也是这个程序,可以正常工作),会是什么原因?
灰小子:
你用的什么型号的板子?
是否有跳线冒改变之类的?
HG:
你用仿真器把flash里的东西读出来看看,是完全没有下载进去还是下了一半不对了导致没有正常工作,还是个别字节错了还是什么原因。
示波器量一下进入BSL的时序,看看有没有问题。
如果是UART的,跟串口调试中端连一下,看看数据还对不对。
Ding Xiufang:
回复 灰小子:
板子就是msp430f5438a的最小系统,跳线帽确定没问题!
Ding Xiufang:
回复 HG:
手里没有仿真器。
BSL时序:黄色是Test信号,绿色是RST信号,好像是和MSP430™ Flash Device Bootloader (BSL) 文档里面要求的时序不一样(程序能够正常工作时没有用示波器看BSL时序);
用串口监控软件看数据只有发送的0x80,没有接收到任何数据。