查看: 1404|回复: 0

[原创] i2C-6ULX-B开发板启用8个串口

[复制链接]
  • TA的每日心情
    开心
    2018-5-31 10:17
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2018-7-18 00:30:54 | 显示全部楼层 |阅读模式
    分享到:
    放置了一段时间后,继续学习这个开发板。这个开发板上的核心板有8路串口UART,但官方默认只启用了一路,所以我自己来配置出其它7路。先上结果,有8个串口设备,实际应用串口为7路,ttymxc0是调试串口。
    1. root@i2c6ulxbn:~# ls /dev/ttymxc*
    2. /dev/ttymxc0  /dev/ttymxc1  /dev/ttymxc2  /dev/ttymxc3  /dev/ttymxc4  /dev/ttymxc5  /dev/ttymxc6  /dev/ttymxc7
    复制代码
    本来以为配置比较麻烦,参考官方wiki后,发现很简单。大部分官方都写好了,直接调用就可以了。直接贴代码:
    1. &uart2 {
    2.         pinctrl-names = "default";
    3.         pinctrl-0 = <&pinctrl_uart2dce_alt1>;
    4. };

    5. &uart3 {
    6.         pinctrl-names = "default";
    7.         pinctrl-0 = <&pinctrl_uart3dce_alt1>;
    8. };

    9. &uart4 {
    10.         pinctrl-names = "default";
    11.         pinctrl-0 = <&pinctrl_uart4dce_alt1>;
    12. };

    13. &uart5 {
    14.         pinctrl-names = "default";
    15.         pinctrl-0 = <&pinctrl_uart5dce_alt1>;
    16. };

    17. &uart6 {
    18.         pinctrl-names = "default";
    19.         pinctrl-0 = <&pinctrl_uart6dce_alt1>;
    20. };

    21. &uart7 {
    22.         pinctrl-names = "default";
    23.         pinctrl-0 = <&pinctrl_uart7dce_alt2>;
    24. };

    25. &uart8 {
    26.         pinctrl-names = "default";
    27.         pinctrl-0 = <&pinctrl_uart8dce_alt2>;
    28. };
    复制代码
    下一篇来写验证7个串口的通讯是否正常。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-12 20:53 , Processed in 0.110741 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.