我是靠谱客的博主 风中荷花,最近开发中收集的这篇文章主要介绍板子测试基本硬件功能板子测试基本硬件功能,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

板子测试基本硬件功能

新板子生产出来的时候需要对基本功能进行测试,以确保硬件设计的正常

测试GPS/BD

测试命令和方法如下


DAPP:->:GPS-DEBUG-ONOFF:PRINTF=1,BUGAPI=0;
DAPP:->:GPS-GPIO-ONOFF:val=1;
DAPP:->:SHOW-GPS-INFO;
查看日志
app
debug
:SET-LOG-OUTLEVEL:level=0xff;
:WATCH-DEBUG:level=1,fid=14;
当看到类似如下日志则表明GPS的UART正常
DAPP:->:WATCH-DEBUG:level=1,fid=14;
13:15:26:00710[APP] (ParseRmc)..........-----------------------Para RMC data begain-----------------------
13:15:26:00710[APP] (ParseRmc)..........RMC,050912.00,A,2309.92716,N,11325.85883,E,0.1,,161211,,,A*6D                                   $GPGSV,3,1,11,29,68,228,47,30,59,151,47,31,44,284,45,02,38,062,44*7C                                   $BDGSV,2,1,8,01,48,129,22,03,46,233,23,04,31,109,24,06,59
13:15:26:00710[APP] (ParseRmc)..........-----------------------Para RMC data end--------------------------

如果需要GPS信号正常则需要接GPS天线到GPS信号好的地方进行测试

测试I2C

ARM侧I2C总线挂载多个I2C芯片(etraGsensor,rtc-AM1808,ads1015,TMP101)

温度芯片

打开tmp101芯片的电源

KLINUX:->:set-gpio-val:bank=6,gpio=9,value=1;

查看温度显示命令

KLINUX:->:show-tmp101-info;
currentTemperature = 42
Temperature = 42
gtState = 0; high_limit_temp = 100 ;

测试倒地告警

KLINUX:->:show-gsensor-info;
The device info is:
MMA8452Q_ID = 2a
KLINUX:->
KLINUX:->:set-gsensordebug:debug= 1;
KLINUX:->:set-gsensor-choice:choice=1,angle=45,ftime=10,stime=10;
DAPP:->:WATCH-DEBUG:level=1,fid=28;
04:57:39:00065[KLINUX] [INFO]: fall down test
04:57:39:00065[KLINUX] [INFO]: bigger 60
04:57:41:00014[KLINUX] [INFO]: src[x]=fe
04:57:41:00015[KLINUX] [INFO]: src[y]=ff
04:57:41:00015[KLINUX] [INFO]: src[z]=e0
看到以上打印说明,I2C读写正常,芯片基本接口正常

RTC

断电1分钟后,查看linux系统时间是否正常加1分钟

查看linux系统时间的命令
root@d8135_brd:~# date
Fri Dec 16 13:14:14 CST 2011
root@d8135_brd:~#

TF卡

蓝牙

键 盘

所有按键按一次,看界面是否正常,如果没有LCD显示器的情况下可以看打印

klinux
:SET-LOG-OUTLEVEL:level=0xff;
app
debug
:WATCH-DEBUG:level=1,fid=32;
每按键一下都会有对应的打印信息

侧边肩咪耳机

请接附配件

电池电压检测

KLINUX:->:show-ads1015;
PA_TEMP, ADS1015_AIN1:279
TEMP=-22 摄氏度
BAT_DET, ADS1015_AIN3:1774

KLINUX:->

查看日志剩余电池电量

DAPP:->:WATCH-DEBUG:level=1,fid=42;
00:22:48:00032[KLINUX] currVolt_AD=7080, avgVolt=7079, cnt=5(7080 7076 7080 7080 7080),cap=15%
剩余15%的电量

LCD显示背光

观察LCD界面

振动马达,双色灯

测试MMC

测试FM1288

录音播放正常即可

测试codec 喇叭

录音播放正常即可

测试spi

射频正常工作SPI即正常工作

最后

以上就是风中荷花为你收集整理的板子测试基本硬件功能板子测试基本硬件功能的全部内容,希望文章能够帮你解决板子测试基本硬件功能板子测试基本硬件功能所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部