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.

[参考译文] MSP430F5242:引导加载程序/BSL 进入序列和操作..

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1035029/msp430f5242-bootloader-bsl-entry-sequence-and-operation

器件型号:MSP430F5242
主题中讨论的其他器件:MSP-FET

尊敬的团队 MSP:

有关 F5242 WRT 的引导加载程序的一些问题 F5242数据表和 SLAU319。  在 F5242上启动 BSL/Bootloader 时遇到问题。

我们使用数据表指定的引脚将 F5242置于 BSL 模式" BSL 需要 RSTDVCC/SBWTDIO 和 TEST/SBWTCK 引脚上的特定进入序列"。 和 SLAU319指定的序列(如下所示)。

在本例中... "第一个测试脉冲的宽度约为66us。 第二个是大约80us。 RSTDVCC 信号在第二个测试脉冲信号的中间上升。'  

我们的进入序列如下所示。

我们在与 F5242和@ 9600波特相同的电压下运行 PC-USB/TTL 软件狗。  

USB/TTL 转换器 TX (输出)连接到 F5242引脚1.2、 USB/TTL 转换器 RX (输入)连接到 F5242引脚1.1  

SLAU319指出、如果我们在 F5242 (P1.2) UART RX 引脚上发送一个简单的"0x80"、那么我们应该在 F5242 (P1.1) UART TX 引脚上获得一个"0x90"响应。 但 引脚 P1.1上的 F5242没有响应。

有什么想法?

SLAU319示例序列显示.. "至 BSL:80.. 从 BSL:90"。  

仅"80"足以调用"90"响应吗?

或... 是否需要更长的序列(例如具有 CMD 等)来唤醒 F5242的响应?

这 是 我们的测试输入。 带有显示8个数据位(0x80)的绿色标记。 它以 LSB 优先的"0000_0001"的形式输入

其他问题..

进行确认。

BSL"起始位"是否为逻辑"0"?  BSL"停止位"是否为逻辑"1"?

谢谢、Merril

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

    嘿、Merril、

    他们是否第一次能够建立 BSL 调用以及与 MSP-FET 或 BSL-Rocket 等 TI 工具的通信? 这样、他们就可以利用 BSL 脚本编写器和/或 Unflash。  首先、我要确保从硬件的角度来看一切都很好。

    其次、是长周期、但他们是否可以尝试使用 RST/NMI 引脚调用 BSL 并进行测试?