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.

MSP430F5418A的JTAG调试DEBUG正常但是BSL下载不了,BSL版本00.07.05.04,如何解决?

Other Parts Discussed in Thread: MSP430F5418A, MSP430F5438A

手上的BSL软件和烧写器烧MSP430F1XX,MSP430F4XX包括MSP430F4538A都没有问题,

唯独MSP430F5418A的BSL烧写不了,很头疼,有遇到过这样情况的么?
烧写器是Elprotronic的flashpro430,这应该是430比较好的烧写器了,

现在MSP430F5418A上的情况就是BSL通讯握手正常,但是不能擦除和烧录程序,除了BSL不能烧写外,JTAG烧写DEBUG都正常,很奇怪的问题。
和MSP430F4538A比,发现BSL版本比MSP430F4538A的高,这是因为版本高的原因么?怎么能解决?
不光这个flashpro430烧写器试过这样,手上的什么CH340,PL2303,FT232RL的烧写器都试过,其他型号的430都OK,唯独MSP430F5418A不行。
不止试了一片MSP430F5418A,都一样的问题。

能正常BSL的MSP430F5438A的版本如下图

  • 您现在的芯片版本应该为F版本或F以上的版本(G或H)

    根据勘误表  可知有可能是SYS10的问题,建议1您先参考下勘误表给出的解决方法

    SYS10

    Function         BSL entry sequence is subject to specific timing requirements

    Description    The BSL entry sequence requires that the low phase of the TEST/SBWTCK pin does not exceed 15us. This timing requirement is faster than most PC serial ports can provide, as shown in the following picture. If this requirement is not met, the entry sequence fails and the SYSBSLIND is not set.

    Workaround   An external hardware solution is recommended to provide the appropriate BSL entry sequence. See processors.wiki.ti.com/.../BSL_(MSP430) for recommendations on available BSL hardware

  • 我手上的版本是Rev F的,我想知道,现在市面上可以买到除Rev F和Rev H版本以外的MSP430F5418A么?还是现在出厂的MSP430F5418A都是Rev F?

    为什么一个芯片会有A~G这么多版?A~C版本好像BUG都修复了,而新出的版本还有好多BUG?

  • 购买问题的话还是建议您直接联系您的供货商或TI的授权代理商
  • 买了文档里提到的MSP-BSL Rocket,用的官方的bsl-scripter 3.3.0

    还是一样的问题,

    脚本如下:

    MODE 5xx COM4
    MASS_ERASE
    RX_PASSWORD
    TX_BSL_VERSION
    CHANGE_BAUD_RATE 57600
    //TX_DATA_BLOCK 0x5C00 0x1000 Data_Read.txt
    RX_DATA_BLOCK t22.txt

    能识别BSL版本,能擦除,能读取,就是写入失败,这是什么原因?怎么解决?

  • 请问问题解决了吗? 我现在也遇到同样的问题