• 已解决 63021 个问题
  • 已帮助 5942 位优秀工程师

使用外部Flash的时候是选择Fatfs方式,还是直接读写

快没时间了 2018-08-17 浏览量:863
一般你们做项目的时候是怎么选择的?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个肯定看项目需求,如果需要保存为一些文件,或通过FTP进行文件传输,肯定选择Fatfs。如果就是一些参数和数据,直接读写更简单。
    • 发布于 2018-08-17
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:8
  • 一个是文件系统,一个是裸数据,都可以,如果你要用电脑查看 flash 的话,就带 fatfs,如果全是单片机读写查看数据,那就用裸数据简单点
    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 各有优缺点,文件系统,存储管理好,操作文件方便,但是速度较慢

    直接读写速度快,但是如果经常写入大小不同的数据就不好管理

    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是TF卡,一般还是要做文件系统,毕竟在PC上也方便操作,

    如果是芯片的话,很少做,但也不是不做。

    看你的需求:如果仅仅是存代码,参数,固件,那完全没有必要做文件系统。毕竟文件系统是需要时间开发的。

    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

  • fatfa对于文件的操作是很方便的,要是文件多就要选择文件系统了
    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好是用一个文件系统,这样的话控制读写比较简单,而且也很方便
    • 发布于2018-08-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 都可以,如果需要用到FLASH来存储文件的话就上FATFS,如果只是简单存取数据的的话就直接读写不需要上FATFS。

    • 发布于2018-08-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好用一个文件系统,调用系统的读写API来进行文件的读写控制
    • 发布于2018-09-15
    • 举报
    • 评论 0
    • 0
    • 0

使用外部Flash的时候是选择Fatfs方式,还是直接读写