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.

[参考译文] MSP430F247:锁定后、MSP430F247重新编程

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1162787/msp430f247-msp430f247-reprogrammed-once-locked

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

下午好、我尝试重写 MSP43F247 (保险丝熔断)

是的、可以使用 Softbaugh MSP430闪存引导加载程序对其进行重写


但我需要重新安排
MSP-FET
-MSP430-BSL (Rocket)

我的计划没有成功:
- Lite FET-Pro430 Elprotronic
BSL_USB_GUI.exe
- MSP430 Flasher
-BSLDEMO

请提供帮助
此致、
Jose Miguel

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

    您好、Jose、

    要通过 UART BSL 对 MSP430F247进行重新编程、您应该能够使用 MSP430 BSL Rocket。

    您是否在 MSP430和 BSL Rocket 之间建立了正确的连接?  

    此致、
    Brandon Fisher

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

    resultados de traducción ó n

    早上好、Brandon、感谢您对 PCB 的回复、我们有一个如图所示的 JTAG/BSL 连接器和一根用于 TI-BSL 连接的适配器电缆。 这条与 SoftBaugh 相同的电缆工作正常。 但是,对于 BSL 火箭,我没有成功。 显然、它是重新编程的、但仅在内部而非 MSP430F247中。
    我读过以下内容:
    但 MSP-BSL Rocket 在 PC 上不会显示为虚拟 UART、我不知道如何使用9601波特配置它。
    此致、
    Jose Miguel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jose、

    BSL-Demo 应该为您处理该设置。 用户指南引用的9601波特率命令只是一个信号到电路板来调用 BSL。  

    如果所有设置都正确、BSL-DEMO 和 BSL-Rocket 的组合应可用于对该器件进行编程。  

    此致、
    Brandon Fisher

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

    早上好、
    连接为:
    MSP-BSL PCB (MSP430F247)
    1个 BSL-TX P1.1 (BSL-TX)
    2 BSL-TCK TCK
    3 BSL-RX P2.2 (BSL-RX)
    4 BSL-RST RST
    5 GND GND
    6 V 直流 V 直流

    使用 BSL-DEMO 和 BSL-Rocket、我无法重新编程。
    示例:

    您能告诉我一个要记录的序列吗? 或文档?

    使用器件:MSP-FET 是否可以重新编程(BSL)?

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

    您好、Jose、

    [引用 userid="132730" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1162787/msp430f247-msp430f247-reprogramd-once-locked/4375920 #4375920"]器件:MSP-FET 是否可以重新编程(BSL)?

    MSP-FET 不支持 MSP430F1xx、F2xx 或 F3xx 器件。  

    您的问题与此主题中描述的问题类似: https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/778241/msp430f2418-programming-processor-over-uart-port/2903152#2903152

    Luis 在此处列出了一种通过 BSL Rocket 将器件置于 BSL 模式的权变措施、其中涉及使用诸如 tera Term 的串行监视器。 这将要求您的 BSL Rocket 被您的计算机识别为虚拟 COM 端口。 您的 BSL Rocket 在插入时如何在设备管理器中被识别?  

    此致、
    Brandon Fisher

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

    您好、Brandon、

    连接时的 BSL Rocket 在设备管理器中显示为 USB 设备- HID

    此致、

    Jose Miguel

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

    您好、Jose、

    您应该会看到 MSP-BSL Rocket 作为虚拟 COM 端口进行连接:

    默认情况下 、应在第一个插件的窗口中自动识别设备。 这可能是一个 Windows 问题。 当 BSLDEMO 工具重新编程您的火箭板时、它可能会将其更改为 HID、这是可能的、我正在 我的末尾进行设置以验证 这是否正确。   

    同时、如果 您有其他 PC、请在另一台 PC 上尝试使用该设备。  

    如果不起作用、我 还建议对 MSP-BSL Rocket 进行刷新。 您可以通过执行以下操作来执行此操作:

    1. 下载 MSP-BSL 编程器的源代码、其中包括 MSP-BSL Rocket 的固件文件。  
    2. 从我们 的 USB 开发套件下载 Python 固件升级工具
    3. 通过在电路板通电时按住电路板底部的"Reset"和"USB-BSL"按钮、并首先松开"Reset"按钮、将 MSP-BSL Rocket 置于 BSL 模式。
    4. 运行 PYTHON_Firmware_UpgradeerGUI.exe、它应该会显示"ready..." 如果您的电路板正确处于 BSL 模式、如果没有、请再次尝试开关、然后转至文件->"Rescan HID Bus"
    5. 一旦显示它已就绪、转到 File -> Open User Firmware、然后从 MSP-BSL 编程器的源代码导航到.out 固件文件。

    这应该会对 BSL-Rocket 上的固件进行重新编程。 此时、它肯定会被识别为一个 COM 端口。  

    此致、
    Brandon Fisher

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

    您好、Brendan、

    我们有2个 MSP-BSL Rocket 设备、我已经在2台装有 Windows 的 PC 上和 Linux 下的更高版本上进行了测试、它们也不会显示为 COM 端口。

    我使用了"python_Firmware_UpgraderGUI.exe"。

    执行您提到的第5点、加载文件"MSP_BSL-640.txt"(从 MSP-BSL 编程器的源代码)将显示 COM 端口(请参阅屏幕截图)

    我想这是因为您无法使用"python_Firmware_UpgraderGUI.exe"进行升级、因为它不处于 BSL 模式。

    尝试使用 BSLDEMO、尽管从 TeraTerm 我将波特率更改为9601或9602 (MSP430F2xx 指示的波特率)、如数据表中所示


    I:\ITC\JMM>BSLDEMO -cCOM11 +epvr kk.txt
    MSP430引导加载程序通信程序(版本2.03 - 2019)
    批量擦除...
    错误:同步失败!
    是否已连接引导加载程序的器件?

    复位 MSP-BSL Rocket 时、COM 端口再次消失。

    此致、

    Jose Miguel

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

    您好、Jose、

    在我看来、MSP-BSL Rocket 似乎是正在重新编程的内容、而不是您的目标。  

    您能否再次刷新 MSP-BSL Rocket 板、然后尝试手动安装 MSP-BSL Rocket 工具的驱动程序?  

    您可以从 Olimex 下载驱动程序、网址为 :https://www.olimex.com/Products/MSP430/BSL/MSP430-BSL/resources/MSP430_CDC.zip

    您可能需要禁用已签名的驱动程序实施。 该存储库具有自述文件、其中包含安装这些文件所需执行的步骤。  

    此致、
    Brandon Fisher

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

    您好、Brendan、
    我已经更新了从以下位置下载的驱动程序:
    https://www.olimex.com/Products/MSP430/BSL/MSP430-BSL/resources/MSP430_CDC.zip

    但仍然给出相同的错误(使用我拥有的2枚火箭进行测试):

    I:\ITC\JMM>BSLDEMO -cCOM7 +epvr kk.txt
    MSP430引导加载程序通信程序(版本2.03 - 2019)
    批量擦除...
    错误:同步失败!
    是否已连接引导加载程序的器件?

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

    您好、Jose、

     正确安装驱动程序后、我相信您会希望使用-tRocket 标志、而不是-CCOM#标志。 如果我可以正确调用、-cCOM 标志适用于通用 USB-UART 适配器。  

    此致、
    Brandon Fisher

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

    您好、Brendan、

    当它没有显示为 COM 时、如果我接受放置-tRocket、尽管它不起作用。
    现在、使用 MSP BSL USB 工具(COMx)时、会出现错误:

    C:\proyectos\Meler\Micron\BSLDEMO>BSLDEMO -cCOM7 +epvr kk.txt
    MSP430引导加载程序通信程序(版本2.03 - 2019)
    批量擦除...
    错误:同步失败!
    是否已连接引导加载程序的器件?

    C:\proyectos\Meler\Micron\BSLDEMO>BSLDEMO -tRocket +epvr kk.txt
    MSP430引导加载程序通信程序(版本2.03 - 2019)
    错误:打开 COM 端口失败!