工具/软件:Linux
您好!
目前我正在使用 TI SDK、我希望 在 AM4379-MMC0接口中集成 SD、并在 AM4379-MMC1中集成 eMMC 闪存、eMMC 是 SanDisk 的 SDIN8DE2-4G-XI、
1.我知道我需要在 Linux 中配置 eMMC 主机控制器驱动程序、配置用于 drivers/MMC/host/omap_hsmmc.c、因此我遵循以下步骤:
2.我不知道是否需要 SDIN8DE2-4G-XI 芯片的 eMMC 闪存驱动程序;
3.以下是我的 Linux 启动日志:
######## drivers/MMC/host/omap_hsmmc.c omap_hsmmc_probe ***begin*****
###### omap_hsmmc_probe *** res = 0x48060000*****
omap_hsmmc 48060000.mmc:消费类 CD 的 GPIO 查找
omap_hsmmc 48060000.mmc:使用器件树进行 GPIO 查找
of_get_named_gpio_FLAGS:解析了节点'/ocp/mmc@48060000[0]'的'CD-GPIO'属性-状态(0)
omap_hsmmc 48060000.mmc:获得 CD GPIO
omap_hsmmc 48060000.mmc:消费类 WP 的 GPIO 查找
omap_hsmmc 48060000.mmc:使用器件树进行 GPIO 查找
of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@48060000[0]的'WP-GPIO'属性
of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@48060000[0]的'wP-GPIO'属性
omap_hsmmc 48060000.mmc:使用查找表进行 GPIO 查找
omap_hsmmc 48060000.mmc:查找 GPIO WP 失败
######## drivers/MMC/host/omap_hsmmc.c omap_hsmmc_probe ***end*****
######## drivers/MMC/host/omap_hsmmc.c omap_hsmmc_probe ***begin*****
###### omap_hsmmc_probe *** res = 0x481d8000*****
omap_hsmmc 481d8000.mmc:消费类 CD 的 GPIO 查找
omap_hsmmc 481d8000.mmc:使用器件树进行 GPIO 查找
of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@481d8000[0]的'CD-GPIO'属性
of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@481d8000[0]的'CD-GPIO'属性
omap_hsmmc 481d8000.mmc:使用查找表进行 GPIO 查找
omap_hsmmc 481d8000.mmc:查找 GPIO CD 失败
omap_hsmmc 481d8000.mmc:用于消费类 WP 的 GPIO 查找
omap_hsmmc 481d8000.mmc:使用器件树进行 GPIO 查找
of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@481d8000[0]的'wP-GPIO'属性
of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@481d8000[0]的'wP-GPIO'属性
omap_hsmmc 481d8000.mmc:使用查找表进行 GPIO 查找
omap_hsmmc 481d8000.mmc:查找 GPIO WP 失败
######## drivers/MMC/host/omap_hsmmc.c omap_hsmmc_probe ***end*****
地址 48060000用于 SD、 481d8000为 eMMC 闪存地址、我发现该驱动程序 完全运行;
5.当我登录文件系统时,我只能找到 SD 的器件节点,它们是 mmcblk0p1和 mmcblk0p2,但我找不到 emmac 闪存的器件节点;
6.问题出在哪,你能帮我吗?
谢谢!
