DSP

OMAPL138管脚复用配置

2019-07-13 18:47发布

 OMAP-L138 C6000 DSP+ARM Processor Technical Reference Manual (Rev.A).pdf 里的252页有相应的管脚配置说明 MUX_CFG(DA850, UART1_RXD,    4,    24,    15,    2,    false)
MUX_CFG(DA850, UART1_TXD,    4,    28,    15,    2,    false) 对MUX_CFG()的参数解释  MUX_CFG(DA850, UART1_RXD,    4,    24,    15,    2,    false) DA850: UART1_RXD:管脚描述 4:第4组pinmux寄存器,PINMUX4 24:在寄存器PINMUX4中的bit24到bit27位,相应位的偏移值 15:就是pinmux相应位全为1的值(掩码值) 2:pinmux寄存器相应位设置的值,在这里设置为PINMUX4_27_24功能,相应的二进制位为0x02值即为2 ,如果配置为8 ,则为IO口。 内核配置管脚复用的位置在linux-3.3archarmmach-davincida850.c的 结构体static const struct mux_config da850_pins[] = {}里