连接模块办法
我们在调试模块过程中,必不可少的连接模块进行debug,本文记录常用的连接模块办法。
1.uart连接
串口连接就比较简单,模块硬件支持debug uart 可直接使用相关工具基于串口协议连接到模块进行debug。
常用工具如下:
xshell ssh
xftp–文件传输,与xshell配套使用
mobaxterm --兼容调试与文件传输
sscom等串口调试工具
2. usb
adb调试工具
windows下安装adb工具,并且模块也支持adb,就是在windows下 adb shell进入系统即可。
相关指令:
//检查设备是否存在
adb devices
//进入系统
adb shell
//导入文件
adb push
//导出文件
adb pull
//进入fastboot下载模式
adb reboot-bootloader
//检查fastboot下设备
fastboot devices
//fastboot模式下烧录分区
fastboot flash 分区名(boot,modem,efs2,system等) 相应的文件
关于adb问题:
使用adb时 会遇到devices offline,我们该如何处理
adb kill-server
adb start-server
adb remount
如果不能解决,我就遇到过一次 因为usb飞线焊接或者usb线的问题导致的,换一根线重新焊接下就解决了问题。
3. 网口
如果客户设备只有网口?怎么办呢,其实没有关系,我们可以使用telnet 进行调试,下面介绍telnet 文件传输办法。
1.首先我们确定一个模块网口的ip地址:
ifconfig
eth1: flag … inet 10.0.0.10 …
2.确认其物理口,使用网线连接pc端
3.配置电脑端ip
静态ip 10.0.0.144 //与模块同一个网段
子网掩码:255.255.255.0
网关:10.0.0.1
4.使用相关工具用ssh or telnet协议连接设备即可
常用工具
xshell --telnet/ssh协议
xftp–文件传输,与xshell配套使用 --ftp 协议
mobaxterm --兼容调试与文件传输 --telnet/ssh and ftp 协议
winscp 文件传输 ftp sftp
4. 系统内部copy命令或者其他的命令
rz sz