天天看點

OMAPL138管腳複用配置

OMAPL138管腳複用配置

 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.3\arch\arm\mach-davinci\da850.c的 結構體static const struct mux_config da850_pins[] = {}裡

繼續閱讀