第一次使用750的芯片和RT-Thread, 目前在看升级功能方案怎么规划, 使用的是原子的mini pro开发板,实际项目可能会参照这个设计。
我有以下几点疑问,希望大家给点建议:
我有以下几点建议,楼主可参考:
1、内部flash(boot) + 外部QSpiflash(app)是可以实现的
2、在1的前提下,精简bootloader的程序体积,做一下升级信息的判断和flash下载算法就可以,128kb完全够用,4.1.0版本的源码编译完成也才50多kb
3、在1的前提下,复杂的下载算法和验证可以放到qspiflash里来写
谢谢回答,但是qspi内存映射后,应该禁止不能写了吧,下载的数据放在哪呢,感觉需要再加个存储。 flash不够写,并且看手册只有一个扇区。请教下!
不映射之前可以当做QSPI挂载的普通flash执行flash操作,可以用一块额外的flash或者块设备来保存固,或者也可以把QSPI flash分块管理,跳转的时候只跳转到app部分另一部分用来保存固件。
@zx970204
@zx970204
再加一个flash存取.qspi内存映射后只读