dts配置如下:
&uart1 {
pinctrl-0 = <&rm_io7_uart1_tx &rm_io6_uart1_rx>;
status = "okay";
};
这种情况下,驱动未报错,设备节点可以正确打开设置以及关闭,发送数据无报错,但发送引脚上无电平变化。远端发送数据,接收引脚上有数据电平,但无法接收到数据。
在官方开发板上按照wiki中的说明,配置
&uart1 {
pinctrl-0 = <&rm_io12_uart1_tx &rm_io13_uart1_rx>;
status = "okay";
};
在对应的端口上也是一样的情形。需要如何解决?是否需要额外的配置?
关于UART1配置引脚
执行这两步试试。
执行了就可以了,但这个能在驱动里或设备树上实现么?
为什么有些rmio直接启动iomux值就是7,而上面提到的则是0?
为什么有些rmio直接启动iomux值就是7,而上面提到的则是0?
Last edited by ivan_110 on 2025-03-12 11:49, edited 1 time in total.