testh 发表于 2013-6-8 23:55:44

请问TQ6410的MMC0卡槽中CDn使用的是哪个GPIO?

在源码中看使用的GPN13作为sdhci0的CDn探测引脚,如下图中的setup_shci0_irq_cd()中的语句。


但是,看原理图看却是使用的MMC0_CDn连接的是GPG6(A17)



实际上应该以代码为主吗?

另外,想问一下,SD2中的信号线是用的哪个GPIO?
MMC1_CDn ????
MMC1_WPn ???
WIFI_PD ????
WIFI_IO ????


marochel 发表于 2013-6-9 10:03:03

第一个问题

GPN13(XEINT13)是启动方式的配置管脚,如下图;
XEINT13,XEINT14,XEINT15作为同一功能作为6410的BOOT配置管脚;
SD0卡上对应的CDn连接到CPU上的管脚是A17,所以GPN13是不可能检测到SD卡插入的;
因此,SD0的插入检测脚要以原理图上的为准;

marochel 发表于 2013-6-9 10:09:41

第二个问题

“SD2中的信号线是用的哪个GPIO?
MMC1_CDn ????
MMC1_WPn ???
WIFI_PD ????
WIFI_IO ????”

第二路SD卡为预留接口,15,16号引脚为预留SDIO-WIFI接口,不是连接SD卡的,不用去管;
此路SD卡的CDn是插入检测,以原理图连接为准,对应CPU的V11(X-EINT6/KpROW6/GPN6);

testh 发表于 2013-6-9 10:44:57

感谢版主回复。
----------------------------------------------------------
我刚才按照sdhci0的方式修改了sdhci1的定义后重新编译了内核,sdhci1口可以检测到sd卡的insert和remove了,并可以正常读写sd卡。

----------------------------------------------------------
可是我这里的图是这样的:

MMC1_CDn对应的引脚是GPN10。
附件是随光盘中的文件。CD这个脚是card detect的意思吧?

MMC1_CDn ????--->猜测是card detect
MMC1_WPn ???---->猜测是write protection
上面的不知对不对。
最近在弄sdio的wifi,刚好需要使用mmc1的sdio-wifi功能,如果版主了解的话,请教一下wifi_pd和wifi_io这个两个脚的含义和用法。


testh 发表于 2013-6-9 11:06:17

本帖最后由 testh 于 2013-6-9 11:06 编辑

还有一个问题,本来是想用MMC1接口中的WIFI_VCC受GPIO控制这个功能的,但是通过对比原理图和实际的电路板发现,图中的RS19和RS20是没有焊接电阻的,断开的,且短接了RS21,这样就不能用GPP13来控制WIFI_VCC了吧?

如果我去掉RS21,焊上RS19和RS20可否实现用GPP13来控制WIFI_VCC?

页: [1]
查看完整版本: 请问TQ6410的MMC0卡槽中CDn使用的是哪个GPIO?