• Recent
    • Docs
    • Github
    • 百度网盘
    • Onedrive
    • Official
    • Shop
    • Register
    • Login

    CoolPi 4B硬件扩展二:Serial port

    Scheduled Pinned Locked Moved Hardware
    18 Posts 8 Posters 5.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 大法师大
      大法师 @AugustRobot_Zou
      last edited by

      @AugustRobot_Zou 如果不介意开机启动阶段的一些串口输出,可以直接修改配置参数,把ttyS0当做普通串口使用。

      /boot/firmware/extlinux/extlinux.conf

      console=ttyS0,115200
      改为
      console=tty0
      

      jack@cool-pi.com

      S 1 Reply Last reply Reply Quote 0
      • 阿
        阿里
        last edited by

        板上I/O口的对应哪个呀,都没标注出来

        阿 1 Reply Last reply Reply Quote 0
        • 阿
          阿里 @阿里
          last edited by

          系统上显示的为0,1,2

          G 1 Reply Last reply Reply Quote 0
          • G
            george @阿里
            last edited by

            @阿里
            wiki上有原理图和PCB也有标识第一脚位置,数一下就可以确定了。

            1 Reply Last reply Reply Quote 0
            • 银
              银河铁道
              last edited by

              请问一下,我这边看完了wiki,我目前理解是,如果从网盘中下载下来的镜像,仅开启了uart2、9、6。其中uart2也就是ttyS0作为debug口。uart9也就是ttyS1和uart6也就是ttyS2作为普通串口。

              但是我有如下问题:

              1. 我没有找到uart9(ttyS1)对应的外部引脚,从电路图上看似乎是用来做蓝牙的串口了?
              2. 如果我希望不改动debug口的情况下,引脚上有至少两个可用串口,是否我需要重写dts,然后重编内核,再打包镜像?我对bsp不太熟,希望大佬指导一下。
              G J 2 Replies Last reply Reply Quote 0
              • G
                george @银河铁道
                last edited by

                @银河铁道
                修改DTS配置,然后把编译生成的dtb文件拷贝到boot分区重启即可。

                1 Reply Last reply Reply Quote 0
                • J
                  jack_admin @银河铁道
                  last edited by

                  @银河铁道 said in CoolPi 4B硬件扩展二:Serial port:

                  请问一下,我这边看完了wiki,我目前理解是,如果从网盘中下载下来的镜像,仅开启了uart2、9、6。其中uart2也就是ttyS0作为debug口。uart9也就是ttyS1和uart6也就是ttyS2作为普通串口。

                  但是我有如下问题:

                  1. 我没有找到uart9(ttyS1)对应的外部引脚,从电路图上看似乎是用来做蓝牙的串口了?
                  2. 如果我希望不改动debug口的情况下,引脚上有至少两个可用串口,是否我需要重写dts,然后重编内核,再打包镜像?我对bsp不太熟,希望大佬指导一下。

                  ttyS1用作蓝牙通信

                  1 Reply Last reply Reply Quote 0
                  • S
                    santu @george
                    last edited by

                    @george 请问有相关教程可以参考吗?

                    1 Reply Last reply Reply Quote 0
                    • S
                      santu @大法师
                      last edited by

                      @大法师 改完之后重启,会生效。但是重新上电就又不行了,还得带电重启一次 请问这可能是怎么造成的呢

                      G 1 Reply Last reply Reply Quote 0
                      • G
                        george @santu
                        last edited by

                        @santu
                        重启和重新上电以后运行如下命令发出来

                        ls /dev/ttyS*
                        
                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post