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.

[参考译文] MSP430F67471A:BSL TEST 和 RST 引脚极性

Guru**** 654100 points
Other Parts Discussed in Thread: MSP430F67471A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1108749/msp430f67471a-bsl-test-and-rst-pin-polarity

器件型号:MSP430F67471A

我正在尝试 使用提供的(工厂编程) UART BSL 将固件加载到 MSP430F67471A 上。 我的理解是、需要 按照正确的顺序切换 RST 和 TEST 引脚以启动 BSL。 下面是 《MSP430闪存器件引导加载程序(BSL)用户指南》中的序列。  红色文本 表示  MCU 引脚这些信号连接到我的 PCB 上。  

 \

在上面的序列中、红色测试和 RST 文本右侧的图形看起来是正确的、但是 BSL 没有响应。

如上所示、当测试反相时、我从 BSL 接收错误消息(0x52校验和 不正确 、0x51错误标头)、这似乎表明 BSL 正在被激活。

为什么看起来需要反转测试来激活 BSL?

我正在使用 python msp430-tools 生成上述信号、我不确定信号为什么像在两个图像的红色文本左侧那样切换、但这可能是问题的一部分。  

此外、我认为校验和和错误的标头错误与此问题无关、需要单独进行调试。 如果有人认为有其他问题、请告诉我。  

感谢你的帮助。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为这部分可能存在一些问题:

    我想您可以参考以下内容:

    下面是我的捕获之一:

    e2e.ti.com/.../wave.logicdata

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢您伊斯天。 您的响应让我意识到  MSP430F67471A 与 BSL 共享 JTAG 引脚。 我原来的帖子中的图1-3 不正确、因为它用于专用 JTAG 引脚。 下面的图1-2 (来自《MSP430闪存器件引导加载程序(BSL)用户指南》)是此部件的正确顺序。 由于我正在引用正确的序列、BSL 进入序列看起来按预期工作。  

    一个后续行动:您的帖子中的图12来自哪里? 我检查了一些可能的文档、但我找不到它。  

    此外、感谢您的参与。 当我继续调试该接口时、这将会很有帮助。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我可以问你什么吗? 您修复了 BSL、然后将其加载到 MCU 中。 然后加载应用程序、并从应用程序调用 BSL 程序以执行 OTA。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我正在使用预加载的 BSL、并且尚未将 BSL 加载到 MCU。 我的 BSL 接口仍然需要调试、目前无法正常工作。 上面的问题与 BSL 的启动序列相关、而接口的那个部分似乎按预期工作。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以使用软件启动 BSL 程序。