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.

[参考译文] MSP430F4152:在将微控制器设置为引导加载程序模式时遇到问题。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1158963/msp430f4152-trouble-getting-micro-into-bootloader-mode

器件型号:MSP430F4152
主题中讨论的其他器件: MSP-TS430PM64A

您好!

我正在尝试访问 MSP430F4152上的 ROM 引导加载程序。  我们基于 SLAU319AD 中的接口电路构建了一个接口电路。  来自 USB 串行转换器的串行数据被连接至接口电路、而接口电路又被连接至 MSP-TS430PM64A 开发板和 MSP430F4152。

PC 应用程序是 BSL_Scripter-3.4.0.2中的 BSLDEMO 代码、如 SLAU319AD 的图1-3所示、该代码生成 RST 和 TCK 引脚的正确波形。  我还可以在引脚中看到 BSL 数据上的同步字符。  尽管如此、BSL 传输引脚上仍然没有数据。

为了确认 MSP 正在运行、我刷写了切换 BSL 发送引脚(P1.0 -引脚53)的演示程序之一。 它在 BSL 进入序列期间短暂停止、但随后恢复切换。  我本以为器件将处于引导加载程序模式、并且运行 ROM 引导加载程序、这不会切换输出。  我从 MSP 上运行的切换程序开始。  当 RST 线路变为低电平时、切换停止、但在 RST 的上升沿、切换再次开始。  因此、我确信 MSP 未处于引导加载程序模式。

 

谢谢、

James

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

    尊敬的 James:

    在主机(您的 PC)发送 BSL 命令后、F4152 BSL TX 引脚(53)上的活动将发生。 根据您的上述说明、我不确定您是否正在发送命令。 您可以确认吗?

    此外、请确保 TEST 引脚在上电后正确保持在空闲状态。 加电后随时在 TEST 引脚上切换可能会无意中将器件置于测试模式、从而使器件对 BSL 调用无响应、甚至会进行复位。

    此致、

    Evan

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

    您好 Evan、

    感谢您的快速回复。  

    我能够看到同步字符进入 RX 引脚52。  我对加电序列和 TEST 引脚的状态进行了一些更改、现在 TX 引脚上有一个字符(0x90)。  我想我已经解决了我原来的问题、但现在我将把这个问题保持开放状态。

    谢谢、

    James

     

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

    好的、听起来不错。 如果遇到更多问题、请重新发布。

    Evan