板子测试基本硬件功能

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

测试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:1774KLINUX:->

查看日志剩余电池电量

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即正常工作

板子测试基本硬件功能相关推荐

  1. 网管光纤收发器产品硬件功能及网管收发器优点介绍

    飞畅科技生产研发的网管型光纤收发器具有非网管收发器的全部功能,各种速率,单模/多模,单纤/双纤.此设备的网管界面设置简单,功能全面.此系列网管收发器支持多种网管方式,包括SNMP,WEB和Consol ...

  2. linux查看usb硬件_使用USB记忆棒测试Linux硬件兼容性

    linux查看usb硬件 像其他所有人一样,我们中使用Linux的人有时需要购买新计算机. 尽管硬件兼容性差的日子早已过去,但仍然有可能遇到问题. 仅仅去本地商店,例如Rale​​igh的Intrex ...

  3. Leangoo敏捷开发项目管理平台新增测试用例管理、测试结果统计功能

    ​Leangoo领歌新增测试用例管理.测试计划规划.测试结果统计功能,以便管理项目中的测试工作 管理测试用例 通过在"测试用例库"类型看板中添加"测试用例"类型 ...

  4. 软件测试面试题-如何测试复制粘贴功能

    复制粘贴是电脑最普遍的两个操作了,在面试的过程中,有学生被问到如何测试复制粘贴功能的时候,我个人觉得你可以这样去回答 更多学习资源,公众号主页点击领取资料 查看我评论区置顶 首先,这道题目你甚至可以发 ...

  5. 微信灰度测试“相关阅读”功能 公众号文章下推荐延伸内容

    近日,有部分微信用户反映,在公众号文章的底部看到了"相关阅读"模块,该模块会推荐与正在阅读的文章相关的其他内容.腾讯方面向媒体确认,正在灰度测试"相关阅读"功能 ...

  6. Django项目:CMDB(服务器硬件资产自动采集系统)--11--07CMDB文件模式测试采集硬件数据...

    1 #settings.py 2 # --------01CMDB获取服务器基本信息-------- 3 import os 4 5 BASEDIR = os.path.dirname(os.path ...

  7. ORAN专题系列-29:运营商O-RAN扩展皮站测试的硬件架构

    作者主页:文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:原创 ORAN专题系列-29:运营商O-RAN扩展皮站测试的硬件架构_文火冰糖(王文兵)的博客-CSDN博客 目录 第1 ...

  8. 炸!亚马逊将解散与印度亿万富翁的合资企业;eBay推迟公布2021年Q2财报;TikTok在英国进行测试电商功能…|洞悉跨境

    "据报道,亚马逊将解散与亿万富翁纳拉亚那·穆尔西(Narayana Murthy)在印度成立的一家合资企业. " 每晚八点·洞悉跨境 [亚马逊将解散与印度亿万富翁的合资企业]据报道 ...

  9. APP端测试常见的功能点

                                  一.安装.卸载.更新.运行 1.安装.卸载 应用是否可以正常安装(命令行安装:apk/ipa安装包安装)(有网,无网是否都正常) 卸载过程中 ...

最新文章

  1. TCC分布式事务的实现原理
  2. Jmeter接口测试踩过的坑,快来看鸭~
  3. lwip路由实现_基于LWIP协议栈对路由缓存数据结构实现改进设计
  4. 卡巴斯基授权许可文件_制片方未提供电视台授权证明,构成根本违约吗?
  5. 利用python进行数据分析之准备工作(1)
  6. Qt文档阅读笔记-Q_CLASSINFO官方解析与实例
  7. clion 插件_IDEA必备插件系列-Rainbow
  8. LintCode—删除链表中倒数第n个节点(174)
  9. 【面向代码】学习 Deep Learning(三)Convolution Neural Network(CNN)
  10. 苹果a7处理器_苹果历代cpu性能对比
  11. 解决ajax回调函数不执行success的问题
  12. Mac下如何重启SSH
  13. 计算机应用论文评语大全,硕士学位论文评语大全
  14. asterisk恢复
  15. 【时序】M4竞赛冠军方案:一种用于时间序列预测的指数平滑和递归神经网络的混合方法
  16. c#使用属性来计算圆柱体积
  17. 【安卓】【Dimens】适配文件创建
  18. 查询所有表、索引、视图信息的SQL语句-Mysql/oracle/sql server的不同实现方式
  19. Python之UTC(格林威治时间)转北京时间(本地时间)和获取当前时间
  20. 使用MySQL定时任务 动态增加分区

热门文章

  1. QT QGC 中 error: C2220: 警告被视为错误 - 没有生成“object”文件
  2. 华为路由器学习指南-BFD检测_实验
  3. Java项目:JSP在线宁夏葡萄酒销售商城
  4. 2020年中国市场主体新增注册量、新增注销量及发展政策建议分析[图]
  5. 万向区块链技术研究报告 | 隐私机器学习的威胁、对策和挑战的初步分析
  6. 小程序文档整理之 -- API(文件)
  7. C# winform未能加载文件或程序集它的某一个依赖项。系统找不到指定的文件记录
  8. 最新版tensorflow1.12-gpu安装详细避坑(windows10 64位+anaconda+cuda+cudnn+pycharm环境配置)
  9. (一)vulhub专栏:FastJson1.2.24、1.2.27漏洞复现
  10. 标签库,永恒的争论话题