如何解决飞控无内存卡报错
2025/5/22大约 2 分钟
一、现象
在使用 ArduPilot 飞控 时,Mission Planner 或 OSD 可能会提示以下报错信息:

此类错误表示 飞控未检测到 SD 卡,导致日志功能无法正常工作,可能影响飞控数据记录和部分功能的使用。
二、原因分析
1. 飞控未插入 SD 卡
- 部分 Pixhawk 系列飞控默认需要 MicroSD 卡 作为日志存储设备,若未插入 SD 卡,则会报错。
2. SD 卡损坏或无法识别
- SD 卡可能存在 文件系统损坏 或 物理损坏,导致飞控无法正常读取。
3. 参数未正确配置
- 默认情况下,飞控的日志存储设置为 SD 卡存储,如果没有 SD 卡,则需要手动关闭日志功能。
4. SD 卡接触不良
- 飞控 SD 卡槽 可能存在接触问题,导致间歇性无法识别。
5. 内存卡格式错误
- INAV要求Micro SD卡的类型必须是 SDSC(标准) 或 SDHC(高容量),不支持 SDXC(扩展容量许多高速U3卡就是这种类型)。
- 可以使用 任何小于32GB 的 SD 卡,但INAV固件最多只能识别 4GB。
- 并且必须使用 FAT16 或 FAT32(推荐) 格式 进行格式化。
三、解决办法
1.SD卡可以正常使用
方法:格式化SD卡
- 取出 SD 卡,插入读卡器连接至电脑。
- 右键 SD 卡 → 选择“格式化”。

- 选择 文件系统 为
FAT32
,然后点击 “开始”。

- 格式化完成后,将 SD 卡重新插回飞控。
2.SD卡无法正常使用,已损坏
方法:修改参数
如果不使用 SD 卡记录日志,可手动禁用日志功能,避免报错。

修改后,飞控将不再尝试记录日志,也不会再提示 “No SD Card” 错误。
四、结果验证
- 进入地面站,查看是否还有内存卡保错的消息。
技术支持二维码
