当前位置:   article > 正文

移植6- uboot之sd/mmc驱动移植_controller never released inhibit bit

controller never released inhibit bit
该文章主要实现sd卡的读写,将flash-spl/uboot/kernel/filesystem 从sd卡中读取来写到nand flash中去
2012.12.12 查看原理图,板子使用mmc2作为sd卡插槽!
2016.12.15 add cmd_fat/cmd_mmc choice to uboot, but err is "Card did not respond to voltage select !"
2016.12.21 change to SDHC 8G card, there is also above err !
2017.1.28
    
sdhci_init:379                                      |                             |
CMD_SEND:0                                              +-----------------------------+
                ARG                      0x00000000
                MMC_RSP_NONE
ryz mmc_init:1323
CMD_SEND:8
                ARG                      0x000001AA
                MMC_RSP_R1,5,6,7         0x00000000 
CMD_SEND:55
                ARG                      0x00000000
                MMC_RSP_R1,5,6,7         0x00000015 
CMD_SEND:0
                ARG                      0x00000000
                MMC_RSP_NONE
CMD_SEND:1
                ARG                      0x00000000
                MMC_RSP_R3,4             0x00000015 
Card did not respond to voltage select!

sdhc的卡,这边应该是有问题,分析一下
2017.1.29 后来发现是调用s5p_mmc_init不对,直接使用s5p_sdhci_init后则可以使用mmcinfo来查看信息了
                   fatls mmc 0 可以查看sd卡中的文件列表
                   使用fatloads时,出现" Controller never released inhibit bit "的问题


2017.1.30 终于解决"Controller never released inhibit bit "问题了,原来是sd_switch时没有加延迟造成的,害我调试了几天



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/130018
推荐阅读
相关标签
  

闽ICP备14008679号