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.
将 MSP430F5508连接到采用 Sandy Bridge 芯片组的旧 PC 时、我似乎无法使用 BSL-scripter 对其进行编程。 它可以刷写 RAM BSL、但之后它不接受程序文件。 在使用 Skylake Core i7的较新计算机上尝试相同操作时、每次都能正常工作。 我已经尝试在信号路径中放置一个 USB 集线器(建议如下: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/570008)、但我得到了相同的错误。 使用环境是在生产环境中、该环境具有较旧的 PC、也需要与这些 PC 配合使用。 使用 USB3.0端口或 USB2.0端口时问题相同。
e2e.ti.com/.../working_2D00_msp_2D00_log.txte2e.ti.com/.../non_2D00_working_2D00_msp_2D00_log.txt
嗨、David、
我将对此进行研究、并将在下周提供最新信息。
谢谢、
Mitch
[引用用户="David Ekengren"]
将 MSP430F5508连接到采用 Sandy Bridge 芯片组的旧 PC 时、我似乎无法使用 BSL-scripter 对其进行编程。 它可以刷写 RAM BSL、但之后它不接受程序文件。
[/报价]
带 GUI 的 USB 固件更新程序(TI USB 堆栈 http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_USB_Developers_Package/latest/index_FDS.html 的一部分)又如何? 我在 Sandy Bridge 的笔记本电脑上使用它多年了、没有任何问题。
我在其中一台 Sandy Bridge 计算机上尝试了"MSP430固件升级示例"。 它工作了几次、但有时会在序列中间冻结、需要对该过程进行强制杀伤。 在加载并执行 BSL (SETPC 0x2504)后、似乎问题立即发生、尝试将延迟从3000ms 更改为10000ms、但这没有改变任何东西。
我订购了几张 PCIe 转 USB 附加卡、只是为了查看第三方 USB 控制器是否存在与板载英特尔相同的问题。 几天后就会知道。
已安装 Renesas USB3.0控制器卡、编程现在可以正常工作。 尽管不想在全球~20测试计算机上安装这样的卡;)
你(们)好、米奇
是的、这至少是一种解决方法、尽管这种方法不是很好、因为它涉及大量工作(许多计算机现在需要此方法)。 我们实施中的 MSP 具有24MHz 时钟外部振荡器。 大多数测试过的计算机都能正常工作、但遗憾的是、不是生产中使用的计算机。
是否有任何旧版本的 BSL-Scripter 可供下载? 我可能会更幸运地在其中一个设备上使用 Sandy Bridge USB?
尊敬的 David:
是的、我们提供了一些较旧版本的 BSL-Scripter:
最新版本(3.04.00.02):
http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPBSL_Scripter/latest/index_FDS.html
3.04.00.01:
3.03.00.00:
3.02.01.00:
3.02.00.00:
3.01.00.00:
1.00.03.00-1.00.00.00:
http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPBSL/latest/index_FDS.html
Mitch
尊敬的 David:
我认为这可能的根本原因是您使用的旧 PC 可能不符合 BSL-Scripter 的最低系统要求。 我正在与我们的团队合作、使用此信息更新用户指南。
我现在将关闭该帖子。 您可以通过在此主题上发布来重新打开帖子、我将收到通知。
谢谢、
Mitch
你好!
我将在一周内试用旧版本、让我们看看我是否有运气、如果没有、我将升级这些 PC 的 USB 控制器。 我们现在可以关闭线程。
谢谢/ David