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.

[参考译文] MSP430F5659:带有 USB BSL 的 MSP430F5659、用于在新安装的 Windows 10上安装。

Guru**** 2482115 points
Other Parts Discussed in Thread: MSP430F5659

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1244741/msp430f5659-msp430f5659-with-usb-bsl-for-installation-on-a-fresh-install-of-windows-10

器件型号:MSP430F5659
主题中讨论的其他器件: MSP-TS430PZ100USBMSP430WARE

您好、2E 专家:

你好。

  MSP430F5659 Windows 10是否有可成功调用 USB BSL 的不同驱动程序?

它在 Windows 11上运行正常、但是、在 Windows 10中、它甚至无法检测到该设备。

此致、

CSC

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

    您好!

    我认为对于 Windows 10/11、我们没有不同的驱动程序。  

    您正在使用什么调试器? 您是否在 Launchpad 上进行测试? 您是否能够在 Windows 10中使用 CCS 将项目下载到您的 MCU?

    此致、

    现金豪  

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

    应将带有 TI 出厂 USB BSL 的(批量擦除)器件枚举为 HID、在任何 Windows、Linux、Mac OS 上都不存在任何驱动程序。 如果器件 USB 相关硬件正常。

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

    各位专家、您好!

    你好。

    不能正常运行的系统从未安装过 IAR、Eclipse、CCS、Elprotronics 或类似产品。

     

    此过程由生产人员使用、而不是开发人员使用、因此没有使用任何类型的编译器、IDE 或调试器、也没有任何类型的"项目"用于此过程。

     

    在此情况下、我们没有使用 LaunchPad -这是通过配备 MSP430F5659、一个微型 USB 连接器、一个复位按钮和一个"SW Load"按钮的生产板进行的。  然而、如果使用的是 MSP-TS430PZ100USB 电路板和5659、这个过程应该完全一样。

     

    目标是仅通过 USB BSL 将应用十六进制文件编程到 MSP430F5659目标板中。  出于安全原因、JTAG 保险丝已熔断(已在 BSL 的保险丝位置中写入一个非零非 FF 模式)。

     

    以下是我们在无法正常运行的 Windows 10 PC 上遵循的步骤:

    1. www.ti.com/.../3.80.14.01获取 MSP430Ware
    2. 将其解压缩并安装到机器上。
    3. 浏览至 InstallDirectory\ti\msp\MSP430Ware_3_80_14_01\usblib430\Host_USB_Software\Python_Firmware_Upgrader
    4. 将 microUSB 电缆的器件端连接到目标板上的 USB 端口。
    5. 将 USB 电缆的另一端连接到 Windows PC。
    6. 在按住 SW Load 按钮的同时、按下并释放 MCB 上的 RESET、然后释放另一个按钮。  PC 应该检测到 USB 设备。
    7. 从 Python_Firmware_Upgrader 目录中打开应用 Python_Firmware_UpgraderGUI.exe。  应用程序的输出窗口应显示"Ready"(就绪)。
    8. 从 File 菜单中、选择 Open User Firmware、浏览至所需的 hexfile.txt 并点击 Open。
    9. 应该已成功对映像进行编程、并且程序将启动。
    10. 观察应该显示"Serial Output - new program output (串行输出-新程序输出)"。

     

    问题是 Python 固件升级程序应用程序窗口中没有出现"Ready"(就绪)提示,并且设备管理器显示设备无法识别。

     

    然后、我们发现文件服务器上有一组较旧的 Windows 驱动程序。  当我们将它们安装在故障机器上时、一切开始正常工作。

     

    但是、我第一次提出这个问题、在 TI 网站上找不到原来的驱动程序来源。  最初将这些文件下载到我们的服务器的人不记得它们来自哪里,因为它们是在近3年前下载的。  我在当时尝试进行几次搜索,以找出这些来源,所以我可以适当地记录文件的源,但我是不成功的。

     

    现在、我总是能够在我自己的机器(安装了完全许可的 IAR EW430的 Windows 11)上执行此操作、办公室里还有另一台 Windows 11机器-没有 IAR -一切正常。  我不需要安装任何其他驱动程序。  它也在我以前的 Windows 10机器上工作正常(也有 IAR 在它)。

     

    然而,我只是做了另一个谷歌搜索,看,我很幸运,发现他们在这里:

    software-dl.ti.com/.../index_FDS.html

     

    因此,真正的问题仍然是: 为什么有必要在有问题的机器上安装这些驱动程序?

     

    由于原来的问题已得到解答(在哪里可以找到驱动程序)、您或许可以回答"为什么"问题。

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

    您好!

    很高兴知道您已解决问题。  

    嗯、我不知道您为什么需要安装这些驱动程序。 我猜是原始驱动程序以某种方式被打破、需要重新安装它。  

    此致、

    现金豪