Navigation

    全志在线开发者论坛

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

    T113 tina PC端不能通过adb和目标板进行文件传输

    D1系列-RISC-V
    2
    15
    626
    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.
    • J
      jr_online LV 7 last edited by

      目标板连接pc端后,
      在PC端:adb devices,结果:List of devices attached
      是不是编译的时候没有把adb的驱动加上?
      有没有大佬解惑一下?

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

        @jr_online
        板上 adbd 有没有运行?

        J 1 Reply Last reply Reply Quote Share 1
        • J
          jr_online LV 7 @whycan last edited by

          @whycan 在 T113 tina PC端不能通过adb和目标板进行文件传输 中说:

          @jr_online
          板上 adbd 有没有运行?

          大佬,我通过ps查看了一下,这adbd应该是在运行了吧?

          5483a5cb-d905-4b0a-8e43-bb74c692c857-image.png

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

            find / -name usb_device | xargs cat

            J 3 Replies Last reply Reply Quote Share 1
            • J
              jr_online LV 7 @whycan last edited by

              @whycan 在 T113 tina PC端不能通过adb和目标板进行文件传输 中说:

              find / -name usb_device | xargs cat

              好滴大佬,我看看

              1 Reply Last reply Reply Quote Share 0
              • J
                jr_online LV 7 @whycan last edited by

                @whycan 感谢大佬,可以了,这是没有启用adb吗?这命令看不懂。

                whycan 1 Reply Last reply Reply Quote Share 0
                • J
                  jr_online LV 7 @whycan last edited by

                  @whycan 大佬,想在这里再请教你一个问题:
                  我通过adb把再虚拟机上编译好的lvgl可执行文件传到板子上,然后通过./lvgl_demo1执行报错:
                  a364b5ca-b1bd-4b76-ae58-4e05cbdcf448-image.png
                  这是为什么呢,难道是交叉编译的问题?
                  是这样编译的:CC=/xxx/xxx/tina-t113/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-glibc/toolchain/bin/arm-openwrt-linux-gcc make

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

                    @jr_online
                    前面那个命令是手动把usb otg 切换到device状态。

                    后面那个你用 gcc静态链接应该就没问题了,命令行加 -static

                    J 1 Reply Last reply Reply Quote Share 1
                    • J
                      jr_online LV 7 @whycan last edited by

                      @whycan 在 T113 tina PC端不能通过adb和目标板进行文件传输 中说:

                      @jr_online
                      前面那个命令是手动把usb otg 切换到device状态。

                      后面那个你用 gcc静态链接应该就没问题了,命令行加 -static

                      感谢大佬解惑,但是后面这个gcc静态链接的话怎么敲命令呢?
                      命令行加 -static的话,是这样CC=/xxx/xxx/tina-t113/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-glibc/toolchain/bin/arm-openwrt-linux-gcc make -static吗?
                      还是在makefile里面加呢?不太懂😥

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

                        @jr_online
                        Makefile 里面的 LDFLAGS 环境变量,或者链接那个命令行的最后面。

                        J 1 Reply Last reply Reply Quote Share 1
                        • J
                          jr_online LV 7 @whycan last edited by

                          @whycan 在 T113 tina PC端不能通过adb和目标板进行文件传输 中说:

                          @jr_online
                          Makefile 里面的 LDFLAGS 环境变量,或者链接那个命令行的最后面。

                          好滴,感谢大佬!🤞

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

                            @jr_online
                            最优解是用编译文件系统的同一个 gcc 命令,这样 就不需要静态链接 libc 了。

                            J 1 Reply Last reply Reply Quote Share 1
                            • J
                              jr_online LV 7 @whycan last edited by

                              @whycan 在 T113 tina PC端不能通过adb和目标板进行文件传输 中说:

                              @jr_online
                              最优解是用编译文件系统的同一个 gcc 命令,这样 就不需要静态链接 libc 了。

                              那可以查看编译文件系统的gcc命令是哪个吗?

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

                                @jr_online
                                make 命令的时候终端会显示的,复制下来就可以了。

                                J 1 Reply Last reply Reply Quote Share 0
                                • J
                                  jr_online LV 7 @whycan last edited by

                                  @whycan 在 T113 tina PC端不能通过adb和目标板进行文件传输 中说:

                                  @jr_online
                                  make 命令的时候终端会显示的,复制下来就可以了。

                                  好滴明白,谢谢大佬[抱拳]😊

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

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

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