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.

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

Part Number: IWR6843
Other Parts Discussed in Thread: UNIFLASH

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

有没有参考的demo程序?

  •  我尝试了按照上图的方式烧写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都没有正常执行起来,想请问下这里面的问题在哪里?是有什么限制吗?