主题中讨论的其他器件: MSP-FET430UIF、 UNIFLASH、 MSP-FET
我正在开发定制板、其中 MSP430FG6626是基于 ARM 的主 CPU 的 SPI 从 MCU 器件。
我需要通过主 CPU 应用程序代码更新 MSP430固件。 我可以开发基于 SPI 的定制引导加载程序、但为什么不使用 MSP430 MCU 已有的 BSL? 遗憾的是、到目前为止、我从未将 BSL 用于 MSP430器件编程;对此我了解甚少。
为此、我将所有 UART BSL 引脚(RST/NMI/SBWTDIO、 TEST/SBWTCK、P1.1 (BSLTX)、P1.2 (BSLRX))路由到主 CPU。
MSP430FG6626 器件预编程有 USB BSL、但我的应用不打算使用 USB 功能。 我看到 MSP430FG6626 器件也可以使用 BSL 存储器中的 UART BSL 进行编程、从而取代出厂时提供的 USB BSL 预编程代码。
我的问题:
- 在哪里可以找到适用于 MSP430FG6626器件的 UART BSL 固件代码?
- 如何在 MSP430FG6626器件上对 UART BSL 进行编程? 具有 MSP-FET430UIF 和 UniFlash 工具的 Spy-Bi-Wire 接口 是否足够?
- 如何检查 UART BSL 以对 MSP430FG6626器件进行编程? MSP-FET430UIF 和 UniFlash 工具是否支持 BSL 编程模式?
- 我的主 CPU 上是否有用于嵌入式 BSL 编程器 C 应用的应用手册或演示代码?
- 如果我需要自定义 UART BSL 代码该怎么办? UART BSL 源代码是否可用?
谢谢!