本帖最后由 ALSET 于 2022-8-31 18:27 编辑 全志V853开发板试用测评报告-三开发板系统测试 大信(QQ:8125036) 经过几经波折后,终于连接好了开发板和主机的通讯线路,在官方社区文档帮助下,一路顺风顺水。基本上把开发板各个功能都系统的测试了一遍,这里就按测试步骤记录一下实际操作的过程以及测试中相关测试信息。 一、开发板接口定义 为方便后面的叙述,这里借用全志开云(中国)官方里的一张V853硬件接口图如下: ![]() 图1 下面的表格从文档中摘取,其为 V853 部分重要的GPIO 的分配表,>表示对IO的另外一个复用。
二、USB连接开发板 开发板供电可以使用12V适配器或者USB线供电,为了稳定起见,这里使用12V电源供电,实测使用USB也是可以带起来的。使用USB连接就很简单,A头插电脑USB口,Type-C头插开发板USB口接口16即可。如图1所示。 ![]() 图2 软件使用全志开发者开云(中国)官方提供的全志开发调试工具包,安装包在这里: https://www.aw-ol.com/downloads/resources/40 下载安装后,会有platform-tools 目录,在DOS窗口下,进入这个目录,然后就可以用全志ADB工具,命令方式登入开发板。 全志ADB 几个主要的命令有: 查看连接主机的开发板设备 adbdevices 进入开发板shell环境,进到开发板的命令交互环境 adbshell 将 audio.mp3 上传到开发板 /home/root 目录内 adbpush audio.mp3 /home/root 将 /home/root/record.mp3 下载到主机当前目录内 adbpull /home/root/record.mp3 三、串口UART连接开发板 V853开发板有独立的两个调试串口可供选择,分别是 UART0 与 UART3,对应芯片的UART0 PH9 PH10,UART3 PH1 PH2。 ![]() 图3 同时 UART3 也复用为 GPS 的通讯接口,板载 3.5mm 连接器进行连接。 在安装全志adb工具时,串口驱动也一并安装好了,通过试验,发现只有Uart0有内容输出,板上Uart0的连接端口如图3内的红色范围内,其各引脚定义如图中所示, ![]() 图4 开发板带的串口连接线端子,经过试验测试,各线pin定义如下 ![]() 图5 连接好后,压紧各个线帽,防止松动接触不良,导致通讯错误。接好串口调试线后如下图: ![]() 图6 接完线,在windows系统设备管理里配置好串口通信参数: ![]() 图7 再打开串口终端工具,这里用的是 SecureCRT,打开串口连接,配置好相应的串口参数,即可正确的连到板子上。此时重启板子,可以看到板子启动时打印输出的日志信息,如下图: ![]() 图8 串口连接参数 ![]() 图9 串口上的输出信息 从信息看,这个串口没有进入系统的shell环境,因此无法通过它输入命令,只能做日志调试输出显示。因此后面的操作还是在adb的命令行环境中进行,串口用来观察输出日志信息。 四、重启和进入UBOOT 重启有两种方式,第一种通过按 RESET按键重置 CPU 达到重启的功能,另外一种在ADB shell中通过 linux 命令行实现。 reset 按键重启在开发板左下角部分找到 RESET 按键,按压即可重启。 ![]() 图10 在重启时,如果按住Uboot键不放,同时再按reset键即进入uBoot状态也叫烧录模式。以后刷机会用到此种方法。 五、测试Wifi无线网络 按说明文档操作,进入ADB shell 后,很简单的就可以配置wifi ,测试无线网络,首先查看MAC 地址 cat /sys/class/net/wlan0/address #直接输出MAC地址 ifconfig –a #输出所有网络设备信息,包含MAC地址 ![]() 图11 wifi–o sta #设置为标准wifi终端模式 wifi–s #扫描周边AP热点 wifi–c lutherluo 12345678 #连接lutherluo热点,密码是12345678 这样就能够正确的连上无线热点了。 ![]() 图12 wifi–f #关闭无线连接. 开发板wifi除了ota模式还可以,还可以切换成为热点模式,即把开发板做成一个热点,让其它设备连接过来。在创建热点时,先关闭ota模式。 启动ap模式命令如下: wifi-o ap v853 12345678 #开启AP热点模式,创建v853热点,密码12345678 ![]() 图13 然后打开手机网络设置,搜索附近的无线路由器,就可以发现刚创建的热点,点击连接,输入密码后,就连接到这个热点上了,并且查看热点的网关信息,可以看到和创建的热点的网关是一致的。如下图: ![]() 图14 ![]() 图15 六、测试控制GPIO点亮LED 开发板上带两颗LED,其中靠近电源附近绿色的LED灯是电源指示灯,只要加电,就会亮起。另外一颗在麦克风上方,系统运行时蓝色的LED,从说明书上看,此LED灯供用户操作,接在 PH11 上。换算该 IO 的数字标号为:7 * 32 + 11 = 235,或者查看 IO 复用情况表,其中(MUX UNCLAIMED) 表示这个 GPIO 目前没有被使用,输入命令为: cat/sys/kernel/debug/pinctrl/pio/pinmux-pins 结果如下图: ![]() 图16 此时就可以操作该GPIO口,控制IO口的电平,从而控制LED灯的亮灭。操作命令如下: cd/sys/class/gpio/gpio235 echo1 > value //灭 echo0 > value //亮 板上显示如下:这里说一下,这里输入的1灯会熄灭,0会亮起,和文档里不一样,可能是测试的软件版本不同。 ![]() 图17 七、测试控制LCD显示输出 系统启动之后就自动启动了摄像头的一个应用,在屏幕上输出了摄像头的画面,可以查看系统进行,看到该应用,此时可以手动杀掉,再手动执行其它LCD的显示控制命令 ![]() 图18 杀掉摄像头测试进程后,通过命令行产生随机数,送至该设备的系统句柄,则可以看到LCD上发生变化 cat/dev/urandom > /dev/fb0 #产生一些随机数 ![]() 图19 echo1 > /sys/class/disp/disp/attr/colorbar #发送彩条数据到LCD,其中不同的数据,会产生不同的彩条效果。见下图: ![]() 图20 ![]() 图21 八、板上录音测试 板上带了两个麦克,在耳机孔附近,可以用它来测试录音,测试方法是首先查询系统中的录音设备,使用以下命令查看开发板提供的录音设备。 arecord –l 然后选择其中一个作为录音设备 amixer -D hw:audiocodec cset name='MIC1Input Select' 0 开始录音,执行硬件编码,输出wave格式,1K采样率,录制10秒 arecord -D hw:audiocodec -f S16_LE -t wav-c2 -r 16000 -d 10 record.wav //使用板载的两个麦克风进行录音。 执行完命令就开发录音,此时靠近麦克播放音乐或者说话,可以录制上。 录制完成后,在当前目录下可以见到录制的wav音频文件。 九、播放声音测试 开发板带有这样一个设备,它其实是一个扬声器,把它插入板子的SPK口上即可播放声音,扬声器器件如下图: ![]() 图22 首先查看系统内的播放设备 aplay –l 再选择一个准备使用的播放设备 amixer -D hw:audiocodec cset name='LINEOUTOutput Select' 1 调节播放音量到 50%,播放声音文件 amixer -D hw:audiocodec cset name='LINEOUTvolume' 50 播放当前目录下的声音文件record.wav aplay -D hw:audiocodec record.wav ![]() 图23 十、蓝牙通讯测试 开发板还带有蓝牙通信功能,在adb命令行里启动蓝牙测试指令,即可以进行蓝牙测试, bt_test 不过在测试中发现,蓝牙启动后一会就自动报错并关闭。因此无法继续测试下去。 ![]() 图24 十一、摄像头测试 V853 开发板带了一个双摄像头模组,默认提供双1080p摄像头方案,型号是GC2063,通过软件可以把摄像头图像显示到屏幕上,在开机后就自动启动了该摄像头程序,可以通过 ps –f 查看到摄像应用进程。杀掉进程后,也可以通过命令行重启它: sample_virvi2vo |
只有小组成员才能发言,加入小组>>
【实测】用全志A733平板搭建一个端侧Deepseek算力平台
777 浏览 0 评论
1543 浏览 0 评论
975 浏览 0 评论
1115 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发
1837 浏览 0 评论
2985浏览 1评论
Yuzuki Lizard 全志V851S开发板 –移植 QT5.12.9教程
16617浏览 1评论
关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案
1300浏览 1评论
泰酷辣!基于全志R818的开源超迷你安卓手持终端CyberPad,芒果派惊喜之作
3462浏览 1评论
1613浏览 1评论