设备用UART0连接外设发现只能发不能收,示波器检查硬件连接没有问题(SYS的GPIO 调试可以正常拉高拉低, UART0_RXD=GPIO0_B3, GPIO11)
检查 /sys/kernel/debug/pinctrl/pinctrl-handle,
device: ff030000.serial current state: default
state: default
type: MUX_GROUP controller rockchip-pinctrl group: uart0-xfer (6) function: uart0 (22)
type: CONFIGS_PIN controller rockchip-pinctrl pin gpio0-10 (10)config 00010005
type: CONFIGS_PIN controller rockchip-pinctrl pin gpio0-11 (11)config 00010005
px30.dtsi uart0_xfer配置为:
2078 uart0 {
2079 uart0_xfer: uart0-xfer {
2080 rockchip,pins =
2081 <0 RK_PB2 RK_FUNC_1 &pcfg_pull_up>,
2082 <0 RK_PB3 RK_FUNC_1 &pcfg_pull_up>;
2083 };
所以配置上是没有问题的,
所以谁知道这个问题是在哪里么?