Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    求助大佬。D1s如何修改默认的Debug串口节点为UART3,也就是PB6 PB7

    MR Series
    4
    7
    2736
    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.
    • N
      nezhastu LV 3 last edited by

      1. 修改 `vim device/config/chips/d1s/configs/nezha/sys_config.fex`
        7aecaf06-67dc-4c46-8782-c3f46a22ee95-图片.png

      修改opensbi内的 UART基地址为UART3
      ` ~/tina-d1-h$ vim lichee/brandy-2.0/opensbi/platform/thead/c910/standby-normal/sunxi-standby/main.c`

      10b22532-9f8a-4f99-b702-0a1c88d3a22d-图片.png

      1. 修改 `~/tina-d1-h$ vim lichee/brandy-2.0/u-boot-2018/u-boot.cfg 以及 .config`
        9369055c-8455-4423-9d63-bc3453b1cd49-图片.png

      2. 修改kernel board.dts UART3的pin脚定义为 PB6 PB7

      修改完成后,烧写启动,只有如下所示的输出信息,不知道原因何在,第一次接触到tina-sdk 希望有知道的大佬 解答一下 ! 谢谢!
      3272156f-b28d-44e5-90c4-58cd1aaafe3a-图片.png

      YuzukiTsuru 1 Reply Last reply Reply Quote Share 0
      • whycan
        whycan晕哥 LV 9 last edited by

        感觉还有一个 uboot-board.dts 需要修改。

        1 Reply Last reply Reply Quote Share 0
        • W
          wang233 LV 4 last edited by

          QQ截图20220513173250.png

          1 Reply Last reply Reply Quote Share 0
          • YuzukiTsuru
            柚木 鉉 LV 9 @nezhastu last edited by

            @nezhastu 重复boot0我也遇到过,sd卡格式化重新刷就好了

            1 Reply Last reply Reply Quote Share 0
            • N
              nezhastu LV 3 last edited by

              感谢各位大佬的回复,已经找到原因了,主要是uboot 源码内需要修改 .config
              8eb57bd0-5b8d-4f09-8db2-7f085ba744bb-图片.png
              默认为uart0 这里的索引编号是1,我用的是uart3 这里改为4就可以了,但是这个问题解决了以后
              还有新的问题,使用nezha的配置文件
              修改了 启动默认的 console 为ttyS3 ,无法启动Kernel 不知道 是什么原因。

              3edba3ae-becd-4538-9325-100de7a150c7-图片.png

              whycan 1 Reply Last reply Reply Quote Share 0
              • whycan
                whycan晕哥 LV 9 @nezhastu last edited by

                @nezhastu

                env.cfg 也改了吗? 但又感觉不是这里。

                N 1 Reply Last reply Reply Quote Share 0
                • N
                  nezhastu LV 3 @whycan last edited by xiaowenge

                  @whycan 已经可以了,主要是 board.dts设备树内的节点没有修改好,所以无法启动,但是又遇到了新的问题, 看着log已经加载到了 rootfs ,但是在 init服务这里出错,不知道是什么原因。
                  50f06c82-2c6a-4c35-8e25-698b6ce3acdf-图片.png

                  1 Reply Last reply Reply Quote Share 0
                  • 1 / 1
                  • First post
                    Last post

                  Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                  行为准则 | 用户协议 | 隐私权政策