Tinker_X3JNqd2I 发表于 2022-11-21 18:19:03

TinkerBoard 2s 串口如何开启DMA模式

系统 Android 10
目前在使用UART0调试外部蓝牙模块,发现在点击触摸屏时,UART0丢数据比较严重,请问下如果开启UART0的DMA模式呢
我在tinker_board_2.dtsi中添加了如下
&uart0 {
      pinctrl-names = "default";
      pinctrl-0 = <&uart0_xfer &uart0_cts>;
      dmas = <&dmac_peri 0>, <&dmac_peri 1>;
      dma-names = "tx", "rx";
      status = "okay";
};

添加之前蓝牙还可以正常工作,但添加之后蓝牙都运行不起来了

sychimu 发表于 2022-12-1 12:00:36

尝试按以下代码修改,再测试下
&uart0 {
         pinctrl-names = "default";
         pinctrl-0 = <&uart0_xfer &uart0_cts &uart0_rts>;
      dmas = <&dmac_peri 0>, <&dmac_peri 1>;
      dma-names = "tx", "rx";
         status = "okay";
};
页: [1]
查看完整版本: TinkerBoard 2s 串口如何开启DMA模式