8.使用 ADB 连接调试开发板 - sophgo-forum-service/sophpi-huashan GitHub Wiki

硬十开发板使用 ADB 连接调试

1、使用前准备

1.1 说明

1.最新代码默认配置已开启板端得 ADBD 功能
2.将最新的代码拉下来编译固件,烧录到板端 

https://github.com/sophgo/sophpi-huashan

git pull 
or
git clone https://github.com/sophgo/sophpi-huashan.git

1.2 编译

1.cd cvi_mmf_sdk/                             # 进入SDK 目录
2.source build/cvisetup.sh                      # 配置编译环境
3.defconfig cv1812h_wevb_0007a_emmc_huashan             # 选择开发板默认配置
4.build_all                                     # 编译SDK

1.3 烧录

使用sd卡烧录或者使用usb方式烧录
具体参考《3.烧录固件》

《3.烧录固件》

2、开机尝试

2.1 连接PC

1.断开PWR的接线
2.用Micro USB接口连接PC
3.Micro USB会给开发板供电,板端开机

adb_no_power_pic adb_micro_usb_pic adb_micro_usb_connect_pic

2.2 观察开发板开机log

Starting app...
Starting klogd: FAIL
Starting syslogd: FAIL
Starting crond: OK
Starting adbd: turn on usb hub
turn off usb hub
0 file(s)
1 in ep
1 out ep
1 file(s)
OK

[root@cvitek]~# install_listener('tcp:5037','*smartsocket*')

ADBD启动成功,连接PC成功。

3、PC 使用 ADB 调试开发板

3.1 查看PC 的设备管理器

看到Android Bootloader Interface 说明pc adb 连接开发板成功

adb_android_device_pc_pic

3.2 下载ADB

去官网下载一个adb
下载并解压解压
打开PowerShell
进入adb的目录

官网下载地址 adb_download_page adb_pc_cd_adb_dir

输入命令

.\adb.exe devices

adb_devices

3.3 使用 adb 调试 开发板

.\adb.exe shell

adb_shell

3.4 使用 adb 从pc传文件到板端

adb push <本机路径>  <板端路径>  从本地电脑推送信息到板端上
.\adb.exe push   .\test_adb_push\test_adb_push.txt   /mnt/data

adb_push adb_board_adb_push_mnt_data

3.5 使用 adb 从板端拉文件到pc

adb pull <板端路径>   <本机路径>  从板端中拉取信息到本地电脑上
 .\adb.exe pull   /mnt/data/test.sh   .\test_adb_pull\

adb_pull adb_pc_adb_push_dir

⚠️ **GitHub.com Fallback** ⚠️