大家好、
我需要更新 MSP430F5335 F/W 代码、但 原始设计仅采用 I2C 连接 SOC。
如何 通过 I2C 更新 MSP430F5335 F/W 代码?
非常感谢。
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.
大家好、
我需要更新 MSP430F5335 F/W 代码、但 原始设计仅采用 I2C 连接 SOC。
如何 通过 I2C 更新 MSP430F5335 F/W 代码?
非常感谢。
您好、Lee Victor、
是否禁用了 SBW/JTAG 访问? 更新器件上固件的选项通常是 BSL 或 SBW/JTAG。 该器件上的 BSL 默认为 UART BSL、因此您需要特意在器件上刷写 I2C BSL 以通过 I2C 进行更新。
换而言之、如果器件上当前的代码未提供通过 I2C 对应用程序存储器进行编程的机制、则不能这样做。
用户可以通过 JTAG (如果它未被锁定)、或通过 UART BSL 进行更新。
此致、
布兰登·费舍尔
您好、Angus:
MSP430F5x 器件配有闪存引导加载程序、可根据需要将其覆盖并替换为 I2C 引导加载程序。 那么您可以通过 I2C 更新固件。
看一下 创建基于闪存的定制引导加载程序(BSL)(slaa450)。
另请查看 MSPBSL_CUSTOMBSL430。 有一些 CCS 和 IAR 源代码可用于针对 MSP430522x 的定制 I2C BSL。
此致、
布兰登·费舍尔