基于GD32F450I-EVAL开发板的SD卡测试程序,修改移植的emmc测试软件,主要是为了验证可行性和读写速率差别,完整代码,下载即可直接编译运行,若需修改为其他平台,仅修改时钟、IO等配置即可。
完成:
1、emmc卡的初始化
2、emmc卡的单block的读取测试
3、emmc卡的单block的写入测试
4、多block可放开注释测试
5、可通过USE_EMMC切换使用emmc还是SD卡
测试使用的为emmc 64G,实际只能读写到32G
测试速率如下:
1、emmc 64G在GD450上使用的读写速度:读2.5M/S、写1M/S(10MB读取4s,写入10s)
2、micro SD卡16G,4线读写速度:读1M/S、写0.3M/S(10MB读取10s,写入36s)
FATFS文件系统未移植完整,可自行修改对应接口,本测试为裸代码写入读出,直接对block地址操作,未使用文件系统。
1