主题中讨论的其他器件: CC3235SF、 MSP430G2533、MSP-EXP430G2ET
工具与软件:
尊敬的 TI 支持团队:
我想将 OTA 固件更新功能集成到 MSP430G2553中。 我已经阅读了有关 MSP 引导的应用手册、并按照本文档中给出的步骤-> www.ti.com/.../slaa600e.pdf
我无法直接使用 BSL、因为部署的卡中使用了硬件引脚配置。 我使用 UART 通道进行固件更新。 在此示例代码中、首先我们需要将 MSP 引导固件刷写到目标 器件(MSP430G2553)、然后主机(MSP430G2553)将新的应用程序映像写入目标器件。 我的要求与此不同。
我的主机器件是 cc3235sf、它 通过 RS485与 MSP430G2553进行通信。 现在、我想开发并刷写单个固件、 其中首次包含引导加载程序+一个应用程序、而不是仅将 MSP-boot 固件刷写到目标。 因此、应用程序将在第一次及以后运行、我可以根据需要将新应用更新到 msp430g2533中。
我想将 CPU 配置为16MHz、但示例中使用了代码8MHz。 根据->MSP430G2553 微控制器勘误表(修订版 K) 、 配置后无法一次性更改内部时钟频率。 如果我们确实这样说、则 时钟可能会停止或将无法正确配置。 然后、我们 需要逐步 读取和设置 RSEL。 如果我们要 在初始化后配置时钟频率、您能否提供一些相关示例代码?
关于 OTA 特性和 初始化后的时钟配置、请帮我解决此问题。