主题: MSPBSL中讨论的其他部件
大家好,
您能否提供通过I2C(PM_UCB.S.和 PM_UCB0CLK)更新固件的过程 ?
我理解,这可以通过两种不同的方式来实现
1)进入BSL模式并通过I2C总线发送二进制图像。
2)当前运行的应用程序必须读取二进制映像,并且必须存储在某个位置。下次控制器重新启动时,新映像将开始执行。
在上述两个选项中,我都不清楚如何实施。
在第一个选项中,我没有使用RST/NMI/SBWTDIO和TEST/SBWTCK引脚生成BLS输入序列的范围我只有I2C总线通过连接器从主板出来。 请说明如何从应用程序进入BSL模式, 将二进制映像写入控制器闪存的数据包格式是什么,写入映像的闪存的地址位置是什么。
在第二个选项中,写入映像的闪存地址是什么? 以及如何在控制器重新启动时从以前的位置切换到新位置?