完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-21 15:41 编辑
static struct pinmux_config mmc2_pin_mux[] = [ ["gpmc_ad12.mmc2_dat0", OMAP_MUX_MODE3 | AM33XX_PIN_INPUT_PULLUP], ["gpmc_ad13.mmc2_dat1", OMAP_MUX_MODE3 | AM33XX_PIN_INPUT_PULLUP], ["gpmc_ad14.mmc2_dat2", OMAP_MUX_MODE3 | AM33XX_PIN_INPUT_PULLUP], ["gpmc_ad15.mmc2_dat3", OMAP_MUX_MODE3 | AM33XX_PIN_INPUT_PULLUP], ["gpmc_csn3.mmc2_cmd", OMAP_MUX_MODE3 | AM33XX_PIN_INPUT_PULLUP], ["gpmc_clk.mmc2_clk", OMAP_MUX_MODE3 | AM33XX_PIN_INPUT_PULLUP], [NULL, 0], ]; 我在Linux下作了如下端口,不知道这样配置是否正确,Linux启动的终端打印返回值-110的错误,不知道为啥 .gpio_cd = -EINVAL, .gpio_wp = -EINVAL, 请教下这两个端口是干啥用的?什么时候需要配置,什么时候可以不必配置? |
|
相关推荐
10个回答
|
|
|
|
|
|
谢谢您的答复 我用pinmux验证了,可以通过 我设置后可以在/sys/bus/mmc/device下看到mmc2 我是通过mmc2连接了一个网卡,可以通过netcfg命令看到wlan0 不过系统启动的时候会报 -110的错误,wlan0无法启用 用ifconfig wlan0 up时也报 -110的错误,不知道是为啥 我是根据链接 http://processors.wiki.ti.com/index.php/TI-Android-JB-4.2.2-DevKit-4.1.1_DeveloperGuide 编译的Android源码 |
|
|
|
您的这个sdio的网口的驱动有问题吗,是不是要去sdio口工作在中断模式。请您打上这个patch. 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
jvwueurw 发表于 2018-6-21 02:03 SDIO口工作在中断模式 请问MMC2的CLK是不是只能设置为96M? 可否降低一些,如设置为48M或者24M?请问该如何配置? |
|
|
|
再确认下,请问您打了我给您的patch了吗? 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
打patch了,命令如下: launch@ubuntu:~/TI_Android_JB_4.2.2_DevKit_4.1.1/kernel$ patch -p1 < ~/zhqh/3884.linux patch/0001-MMC-OMAP-HS-Enable-HSPE-bit-for-high-speed-cards.patch patching file drivers/mmc/host/omap_hsmmc.c Reversed (or previously applied) patch detected! Assume -R? [n] y launch@ubuntu:~/TI_Android_JB_4.2.2_DevKit_4.1.1/kernel$ patch -p1 < ~/zhqh/3884.linux patch/sdio-add-IRQ-mode-PSP07.diff patching file drivers/mmc/host/omap_hsmmc.c |
|
|
|
panbyron 发表于 2018-6-21 02:42 第一个patch似乎有冲突,最好是恢复源文件,然后手动打patch。 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
你好,如上所述,我是根据链接 http://processors.wiki.ti.com/index.php/TI-Android-JB-4.2.2-DevKit-4.1.1_DeveloperGuide 编译的Android源码,直接解压后打你发的补丁出现了上面的提示,不知道源文件是啥样的 方便的话请发给我打好patch的文件,我邮箱是 qinghua.zhu@cnlaunch.com 非常感谢 |
|
|
|
朱工,你好! MMC相关clock的配置都是可以在MMC模块内部进行配置的,参考AM335x的TRM手册18.4节,偏移量为0x22C的SD_SYSCTL寄存器 15-6bit,CLKD的配置。 通过这个尅吧MMC2配置的很低,最小可配到0x3FFh, Clock Source/1023. |
|
|
|
hwjj940056201 发表于 2018-6-21 03:05 具体驱动在driversmmchostomap_hsmmc.c中,在omap_hsmmc_set_clock()这个函数中可以设置。 |
|
|
|
只有小组成员才能发言,加入小组>>
344 浏览 1 评论
539 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
783 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
74浏览 29评论
241浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
261浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
208浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
67浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 07:10 , Processed in 1.685236 second(s), Total 66, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号