分享

【WRTnode2R试用体验】MT7688串口1的使用

 浪子小新 2017-01-17
 Mt7688在WRTnode2R上引出了2个串口


即图中下部的UART1,平时我们一直使用的是UART0,今天来连接UART1使用
  1. uartlite1@d00 {
  2.                         compatible = "ns16550a";
  3.                         reg = <0xd00 0x100>;

  4.                         reg-shift = <2>;
  5.                         reg-io-width = <4>;
  6.                         no-loopback-test;

  7.                         resets = <&rstctrl 12>;
  8.                         reset-names = "uartl";

  9.                         clock-frequency = <40000000>;

  10.                         interrupt-parent = <&intc>;
  11.                         interrupts = <21>;

  12.                         pinctrl-names = "default";
  13.                         pinctrl-0 = <&uart1_pins>;

  14.                 };
在WRTnode2R.dts中可以看到已经启用了第2个串口

串口1即/dev/ttyS1,将USBTTL连接到这个串口。但是运行
  1. echo hello,world! > /dev/ttyS1
并没有正确输出。
在WRTnode2R上安装stty
  1. root@OpenWrt:~# opkg install coreutils-stty
  2. Installing coreutils-stty (8.23-1) to root...
  3. Downloading http://downloads./chaos_calmer/15.05/ramips/mt7628/packages/packages/coreutils-stty_8.23-1_ramips_24kec.ipk.
  4. Installing coreutils (8.23-1) to root...
  5. Downloading http://downloads./chaos_calmer/15.05/ramips/mt7628/packages/packages/coreutils_8.23-1_ramips_24kec.ipk.
  6. Configuring coreutils.
  7. Configuring coreutils-stty.



显示该串口与串口0不同,波特率为9600
通过指令
  1. stty -F /dev/ttyS1 raw 115200

讲该串口波特率设置为115200


再次运行
  1. echo hello,world! > /dev/ttyS1


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多