1.为什么am335x的mcasp1配置如下,依据是什么?
/* Module pin mux for mcasp1 */
static struct pinmux_config mcasp1_pin_mux[] = {
{"mii1_crs.mcasp1_aclkx", OMAP_MUX_MODE4 | AM33XX_PIN_INPUT_PULLDOWN},
{"mii1_rxerr.mcasp1_fsx", OMAP_MUX_MODE4 | AM33XX_PIN_INPUT_PULLDOWN},
{"mii1_col.mcasp1_axr2", OMAP_MUX_MODE4 | AM33XX_PIN_INPUT_PULLDOWN},
{"rmii1_refclk.mcasp1_axr3", OMAP_MUX_MODE4 |
AM33XX_PIN_INPUT_PULLDOWN},
{NULL, 0},
};
2.自制的一个3358底板,接口使用mcasp0,原理图如下,该如何配置引脚?
tony2:
参考手册里面有,自己翻一下。
OMAP_MUX_MODE4 说明是配置成了GPIO,你改成OMAP_MUX_MODE0
weidong wu:
回复 tony2:
楼上的意思我明白,我可以根据OMAP_MUX_MODEx来配置引脚,但是我究竟该配置成哪个mode?楼上根本没回答到我的问题
tony2:
回复 weidong wu:
具体引脚怎么用你要自己查手册,手册里面有表格呢。
OMAP_MUX_MODE 0 1 2 3 都有可能。
记得去PRCM使能时钟
Gary Wu:
使用pin mux utility工具查看,就一目了然了