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.

[参考译文] msp430f5510:我可以使用 BSL 来简单地对 MSP430进行编程吗?

Guru**** 2581345 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/612863/msp430f5510-can-i-use-the-bsl-to-simply-program-the-msp430

器件型号:MSP430F5510

大家好、

我有一个 Olimex MSP430-t5510板、上面没有任何兼容的 JTAG 适配器。 由于我现在只想熟悉 MCU、而无需任何特定的项目计划、因此我想在可能的情况下无需购买 JTAG 编程器即可使用它。

现在、我了解了 BSL、如果我正确的话、它可以通过 USB 对芯片进行编程? 但我仍然很困惑 BSL 到底是什么? 如果我正确的话、那么:

这是一个引导加载程序、它已经在 MSP430中进行了硬编程、但也有一些选项可以用定制的引导加载程序代替出厂编程的引导加载程序。

- TI 提供了一个跨平台 API、因此我可以在我自己的 PC 软件中包含 BSL 通信、以便将更新或配置数据上载到基于 MSP 的器件。

如果以上错误、请更正。 我还没有发现、如果有任何更简单的东西:一个简单、即用型软件工具、使用工厂 BSL 以.hex 格式编译的程序刷写 MSP。

因此、如果可以通过这种方式简单地对我的 MSP 进行编程、则可以进行粗略的分步说明。

我正在 Mac 上使用 Code Composer Studio、但也可以访问安装了 CCS 的 Linux 计算机。 我对 Windows 不太习惯、但如果我的问题的唯一解决方案是基于 Windows 的工具、这也不应该成为问题。 但我总是更喜欢基于 UNIX 的解决方案;)

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

    如果电路板上存在 PUR 按钮、则如果器件 XT2为4、8、12或24MHz、则可以使用出厂预加载的 USB BSL。 下面是用于 USB BSL 的 PC 端开源 TI 软件...

    http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_USB_Developers_Package/latest/index_FDS.html

    MSP430_USB_Firmware_Upgrade_Example-1.3.1.1-Setup.exe Python_Firmware_Upgrader-5_20_06_02.zip

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

    谢谢、这看起来是一个很好的起点。
    因此、在这里、使用 TargetGUI.py 脚本似乎是最佳解决方案、因为我目前没有 Windows 计算机? 我让它在一次运行中正常工作、但现在它只会中止、并显示"Fatal Python error:PyEval_RestoreThread:null state"。 由于我没有关于 python 的经验、这是已知解决方案的已知问题吗?或者、在我能够将一个简单的程序上传到我的 MSP430之前、我必须立即开始学习 python 吗? :D
    或者、安装 Windows VM 以运行编译的.exe 版本是否是最快的方法?

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

    还有 CLI BSL、(我想)可以在任何操作系统上重新编译。 在此页面上检查 BSL Scripter (和 slau319)...
    http://www.ti.com/tool/mspbsl

    使用 Windows GUI 的视频...

    https://www.youtube.com/watch?v=4Q7wLwT5hTU

    https://www.youtube.com/watch?v=VwEtJxWi41Y

    我刚刚检查了 Olimexino-5510 pdf、板载器件可通过 BSL 编程...

    "要进入 BSL 模式、请保持 USB_BSL 并为电路板供电。 或者、当电路板通电时、按住 USB_BSL、然后按 RESET、然后释放 USB_BSL。 如果电路板在 BSL 模式下启动、则绿色 LED 应保持熄灭状态。"