关于flash、SD卡的几个问题

2019-07-20 14:44发布

1、阿波罗F7作为开发板,同时提供 nandflash、SD卡,还有QSPI flash.那么在大家实际开发的项目中,这三种各有什么使用场景呢?    有什么场景可以会使用nandflash和SD卡?

2、阿波罗内部flash是1M的,如果编译出来的程序大于1M,那程序是存到哪里?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
小陀螺爱炒蛋
1楼-- · 2019-07-20 19:12
 精彩回答 2  元偷偷看……
tt朝花夕拾
2楼-- · 2019-07-20 22:10
 精彩回答 2  元偷偷看……
xupc
3楼-- · 2019-07-20 23:06
SD卡很容易用读卡器在PC等机器上读写,而nandflash之类的芯片如果原PCB板坏了,再想读出来就很麻烦了,因此对于一些对数据移动要求高的地方用SD卡很方便,或者出故障还要读出备份数据的地方,甚至进行简易软件升级的地方,把升级软件放SD卡里直接到用户机器上升级更容易操作,风险也小。
我车上导航就是这样,正常导航数据存在nandflash里面,需要地图升级时就放在SD卡上,开机自动读取升级。
另外我知道的交通摄像头里面很多都带SD卡(小体积用TF卡),在摄像头外壳里面,同步备份违章拍照信息的,不过一般不会拿出来单独读写,好的摄像头质量很好的,数据传输也很及时的,这个备份恐怕只是为了以防万一而设的,或者某些强制性标准要求的。
pan117
4楼-- · 2019-07-21 01:00
 精彩回答 2  元偷偷看……
小陀螺爱炒蛋
5楼-- · 2019-07-21 06:35
大于1MB的代码,keil编译时候就会帮你拦下来,你可以外扩nor flash来存程序
xupc
6楼-- · 2019-07-21 10:27
pan117 发表于 2017-3-13 16:58
那就是说,nandflash 和sd卡的作用基本类似,如果仅仅做数据存储作用,在不考虑其他因素的情况下,两者选 ...

应该是的。
我记得原子哥提供了把F407开发板上nandflash模拟成U盘的程序,而且汉字库等东西就是放在nandflash上的。
我觉得开发时用SD卡比较方便,比如一些需要反复修改的图标之类的,在PC上改好存在SD卡上更方便,定型后再转移到nandflash里。

一周热门 更多>