嵌入式爱好者

IMX6X系列商业级核心板烧写问题

2018-6-27 09:00| 发布者: 飞凌-unix| 查看: 953| 评论: 0

类目: I.MX6系列产品  >  Linux     文档编号: 196


客户在使用imx6系列产品烧写中出现以下类似调试信息,是由于使用的是以前的商业级用户资料造成的。
iaiting for root device /dev/mmcblk0p1... 
mmc0: unrecognised EXT_CSD revision 8 
mmc0: error -22 whilst initialising MMC card 
mmc0: unrecognised EXT_CSD revision 8 
mmc0: error -22 whilst initialising MMC card 
mmc2: new high speed SDHC card at address aaaa 
mmcblk0: mmc2:aaaa SL16G 14.8 GiB 
最简单的解决办法是直接使用发布的工商业级共用的整套资料就可以,如果客户已经在以前商业级资料中修改了很多自己的代码不想更换自己的内核,
可以通过修改代码的方式解决,解决办法见办法二。
修改linux-3.0.35内核中drivers/mmc/core/mmc.c中的大概是263行(行数有可能有差异)

将代码中的数字6修改为数字8,即可。

您再重新编译内核
还有最重要的一步是一定要更换烧写工具,否则烧写不成功,使用工商业级公用的用户资料中的烧写工具。

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-8 02:11

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部