一、先确定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卡可正常使用了

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐