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.

[参考译文] MSP430F5255:1.8V DVIO 域上的引导加载程序通信

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/669087/msp430f5255-bootloader-communication-over-1-8v-dvio-domain

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

MSP430F5255 BSL 似乎未使用 Dvio 域上的 UART (P3.3和 P3.4)进行通信。 我可以按照数据表中的说明使用 RST/NMI 和 BSLEN 进入引导加载程序模式、但是发送任何命令都不会收到 BSL 的响应。

BSL P3.3 (TX)引脚保持低电平。 BSL 固件似乎没有驱动该引脚。  

我知道我处于 BSL 模式、因为 当我将 BSLEN 设置为高电平时不会执行我的应用程序、然后切换 RST/NMI 线路。

如有任何建议或进一步的故障排除提示、我们将不胜感激。  

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

    您能否发送 BSL 进入序列的示波器快照? 此外、请确认您要切换 RST/NMI 引脚而不是 RSTDVCC/SBWTDIO 引脚。 RST/NMI 位于 DVIO 域中、这是您需要切换的引脚、以便使用用于 BSL 的 DVIO 接口。

    此外、在尝试进入 BSL 时、DVCC 和 DVIO 是否均已正确供电?
    作为当前设置的实验、您能否尝试与 DVCC 引脚上的 BSL 进行通信? (6.1和6.2)
    您是否正确穿越了 UART 线? MSP430 TX ->主机 RX 和 MSP430 RX <-主机 TX?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tushar、

    如果您下载 software-dl.ti.com/.../index_FDS.html 、然后转至以下文件:5xx_6xx_released_BSL_images\MSP430F525x_Family\UART BSL\readme.txt、则说明 DVCC 和 DVIO 的 BSL 使用不同的 BSL 版本。 您可以做的一件事是尝试将调试器连接到器件、并在@1010上读取版本。 如果它是00.08.08.04、则它是针对 DVCC 电源域的 BSL 构建、而00.08.08.53是针对 DVIO 电源域的 BSL 构建。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的所有回复。 我使用 JTAG 读取引导加载程序版本、它是00.08.08.04。 我能够使用 DVCC 域进行通信、尽管 响应看起来不正确。  是否有特定的 MSP430F5255器件型号、我必须订购才能获取 DVIO BSL? 我们围绕这一点设计硬件、不希望具有不同 BSL 版本的处理器的运行方式有所不同。

    谢谢

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

    您好、Tushar、

    能否提供与 BSL 进行通信的步骤?

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

    您好 Fatmawati、

    有关我的设置和步骤的完整说明、请参阅随附的文件。

    谢谢

    Tushar

    e2e.ti.com/.../BSL-Communication.docx

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

    非常感谢您提供的详细信息! )

    我在这里捕获的第一件事:BSL Scripter 程序不支持 FTDI 工具。 BSL Scripter 可与 MSP-FET 或 MSP BSL Rocket 搭配使用。 其不同之处在于 BSLEN 和复位线路中生成的调用信号。 BSL Scripter 发送特殊波特率、两个可选工具生成调用信号。

    第二:通常我不会同时将调试器(在您的情况下是 UIF)与 BSL 连接连接在一起。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tushar、

    很抱歉、这里的混乱、但我想我现在知道您的问题。 对于分离轨器件(MSP430F525x)、UART BSL 附带的器件仅适用于 DVCC 域。 I2C BSL 附带的器件适用于 DVIO 域。 这些器件的器件型号因其随附 UART (DVCC)或 I2C (DVIO)而异、如数据表的器件比较表3-1中所示。