需要从SPI更新固件,请问可以参考哪些资料?
时间:10-02
整理:3721RD
点击:
需要从SPI Flash更新固件,请问可以参考哪些资料?
官方的SBL SPI部分是否有资料说明?
请查看这边: http://processors.wiki.ti.com/index.php/SerialBootLoader
文档以前看过 这里面说没有啊,
官方并没有给出从SPI FLASH更新固件的链路。这个SPI SBL是要用另一个MCU通过SPI方式给CC2541推送固件。
是的
官方给的例程是基于串口做升级的
我想做片外的spi flash升级 可以参考什么资料呢?
目前我没发现这方面资料,不管是官方的还是第三方的。你可以参考瓜哥日志:【BLE】CC2541之SBL修改bootloader大小
先修改bootloader大小,再用bootloader从Flash读固件并烧写。但这么做风险很大,没有校验机制,bootloader究竟能做多大,上限我也不清楚。这么做能否真的实现我表示怀疑。而且你如何将固件放入Flash呢?
无线传输 蓝牙啊 OAD的时候直接写到片外Flash
您可以再看一下BIM和SBL的运作机制,我没有这么做过,但是根据现有的机制来看这样实现起来比较困难。
是的 比较麻烦 在看怎么写bootloader