BBB上的eMMC是4.41的,而我重新做的板子是eMMC5.0的,相同的驱动程序在4.41上可以运行,显示驱动是块设备文件brw-rw—-,但在5.0上显示的是普通文件-rw-rw—-,如下所示:
根据查资料,eMMC5.0的芯片支持支持HS400 HS200 HS52-DDR HS52 HS26
而eMMC4.41芯片支持HS52-DDR HS52 HS26
芯片是向下兼容的,请问是不是驱动问题?是的话驱动需要做什么修改?不是的话可能是其他什么问题?
xingchen zhao:
回复 Jian Zhou:
哦,这个我看到过,被忽略了。因为我实际用的是sdk-08来做的,08里面就不用修改,后来不成功我就改用sdk06版本来制作网口烧写的uImage,研究了很久发现这个问题
Richard.T:
回复 xingchen zhao:
楼主眼神不太好
user4088306:
xingchen zhao,你好。我现在用的eMMC 5.0碰到一点问题,望指教。我们也是重新做的板子,硬件基于BBB,eMMC换成5.0版本的,软件基于TI SDK6.0,改了mmc驱动后eMMC可正常识别,通过cat /proc/partition看容量是对的,fdisk也正常,就是无法挂载(mount /dev/mmcblk1p1 /mnt),提示“Inval argume”,不知道你有没有碰到类似的问题,还有你eMMC部分(4.41升级到5.0)的原理图有改动吗?
junhai tao:
回复 user4088306:
请问下楼主现在解决了吗,我现在也遇到了相同的问题