详见代码

https://gitee.com/qinyunti/fr3068-e-c-micropython.git


SHELL文件操作命令

Shell实现参考公众号文章

一个超级精简高可移植的shell命令行C实现

文件操作shell命令参考公众号文章

IO模拟SPI操作SD卡系列之六:实现shell文件操作命令集

Xmodem实现参考公众号文章

IO模拟SPI操作SD卡系列之五.实现Shell和Xmodem文件传输

Ymodem实现参考公众号文章

IO模拟SPI操作SD卡系列之七.实现shell和ymodem文件传输

前面解决了SPI FLASH读写的BUG,实现了FLASH的读写,经过了测试FLASH读写OK,现在开始就可以适配FATFS了。

适配接口见

components\modules\fatfs\source\diskio.c

这里重新了写接口,可以实现任意字节的写

225049kf3ii6mcvo3y35ff

文件操作shell命令

支持以下命令

225049b7ggdarrkpqrr0ax

格式化文件系统

会全盘写一遍需要几分钟

225049bqlp8hpl8ktpc8xv

挂载文件系统

225049atgs6ms7c67oroec

列出文件

225050fc80p2ty4888x42g

创建文件

225050u248418t45r4z1x3

删除文件

225050wvivnqw8igie3w22

重命名移动文件

225050gq1zmcccmj1hxc6t

创建目录

225050xkfxoxirvkrzvhql

进入目录,查看目录

Cd

Pwd

查看文件/修改文件

225050qdzsgx6dpgjmsgdn

复制文件

225050lpyqa2zty0msayqk

计算文件md5值

225050gwyw53s4lfw4s5fy

查看剩余空间

225050mt6dv56q0kkt73uu

文件传输

导入rxfile

225050dcinv9ggqo9oh7gw

导出sxfile要快很多

225050ec9e7e7cis939b2z

MD5校验导入导出都是正确的。