mmc驱动4bit可以用 8bit报错 情况如下!

时间:2022-11-11 04:41:03
我使用的存储卡为 emmc  在添加了硬件资源之后并设置为 4bit模式的时候 emmc卡能正常使用

可当我修改为 8bit 模式的时候会错 提示数据格式错误

具体报错为:
mmcblk0: error -84 transferring data, sector 0, nr 8, card status 0x900
end_request: I/O error, dev mmcblk0, sector 0
Buffer I/O error on device mmcblk0, logical block 0
lost page write due to I/O error on mmcblk0


能告诉我问题出在哪里吗!

在线等 万分感谢!

2 个解决方案

#1


你的MMC控制器不支持8Bit数据传输吧,看你的log,初始化成功了, 分区信息读到咯,init默认是1bit数据传输的。

#2


支持 emmc  有 8bit模式  这是我在系统启动之后进行分区 将分区表 写入  emmc的时候报的错

#1


你的MMC控制器不支持8Bit数据传输吧,看你的log,初始化成功了, 分区信息读到咯,init默认是1bit数据传输的。

#2


支持 emmc  有 8bit模式  这是我在系统启动之后进行分区 将分区表 写入  emmc的时候报的错