TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR6843: 如何通过串口或者其他通信接口实现ota固件升级?

Part Number:IWR6843Other Parts Discussed in Thread: UNIFLASH

请问,iwr6843如何通过串口或者其他通信接口实现OTA,固件升级?

有没有参考的demo程序?

Shine:

目前没有参考demo。请看下面的帖子。https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1077334/iwr6843levm-does-iwr6843-support-ota-or-remote-upgrade/3987485

,

houguo chen:

 我尝试了按照上图的方式烧写sbl跟backupImage程序(0x180000地址)到flash中去,sbl的执行逻辑是会等待一段时间读取串口的数据看有没有需要升级更新application程序的判断,此时我是没有去下发升级更新指令,然后sbl就会执行后续的load application程序(0x80000地址),因为我用uniflash烧写代码的时候没有在0x80000这个上面烧写application程序,所有sbl会判断load application程序失败,最后就会去load backupImage(0x180000地址)的程序。这里我烧写了一个backupImage的程序,可以正常load并且成功引导执行起来。

问题:但是这里出现了一个问题就是,当我的backupImage的大小 < 512KB时,都可以正常的执行,当我烧写了一个backupImage > 512KB的程序时,发现sbl都没有正常执行起来,想请问下这里面的问题在哪里?是有什么限制吗?

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843: 如何通过串口或者其他通信接口实现ota固件升级?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1