使用k210开发板时,插入sd卡却没办法使用?
首先先用读卡器去查看sd卡是否能正常使用,若读卡器也无法读取sd卡,应该是sd卡有问题建议换一个SD卡试试正常情况下,串口终端会显示sd卡,若未显示则说明sd卡挂载失败。
·
一、先确定sd卡是否能正常使用
首先先用读卡器去查看sd卡是否能正常使用,若读卡器也无法读取sd卡,应该是sd卡有问题
建议换一个SD卡试试
若读卡器能正常识别并使用sd卡,则在Maixpy IDE中运行如下代码:
import os
print(os.listdir('/'))
正常情况下,串口终端会显示sd卡,若未显示则说明sd卡挂载失败
>>['flash'] # 没有挂载 SD 卡
>>['flash', 'sd'] # 挂载 SD 卡成功
二、解决sd卡无法挂载问题
一般情况下,大概率是因为sd卡未格式化为 MBR 分区 FAT32 格式
这时候我们使用第三方磁盘管理软件DiskGenius,将 sd 分区表类型转换为 MBR, 并且将 sd 格式格式化为 FAT32
在下方官网链接下载:
https://www.diskgenius.cn/download.php
下载好后,将sd卡插入读卡器,链接电脑
打开软件,找到自己的sd卡

右键打开选项,可以看到红色方框点击不了,说明厂家已经将 sd 分区表类型转换为 MBR,如果可以点击的话就说厂家还没有将 sd 分区表类型转换为 MBR,就点击一下

下面就是要将 sd 格式格式化为 FAT32,点进下面红色框框

选中后右键,然后选中Format(格式化)

将exFAT改为FAT32

点击Format,再点击Yes

最后可以检查一下下图框框的位置,已经将sd卡 格式格式化为 FAT32

接下来将sd卡装回k210中,再在Maixpy IDE中运行如下代码:
import os
print(os.listdir('/'))
若出现
>>['flash', 'sd'] # 挂载 SD 卡成功
则sd卡可正常使用了
更多推荐



所有评论(0)