465|0

294

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MY-IMX6-EK200 Linux-4.1.15 测试手册 v2.0(3) [复制链接]

本帖最后由 明远智睿嵌入式 于 2019-5-6 14:04 编辑


【接上一章节MY-IMX6-EK200 Linux-4.1.15测试手册v2.02)】


2.13  串口测试(UART4)
【测试说明】:采用串口自发自收的方式进行测试
【接口标识】:UART2/3/4/5_TTL
【系统设备】:/dev/ttymxc3
测试操作
短接串口4的发送发接收管脚(J1的15和17号管脚)
执行测试指令:
=====> 输入指令:
/my-demo/gcc-linaro-5.3-arm/serial_test.out /dev/ttymxc3 "www.myzr.com.cn"  

=====> 输出信息:
Starting send data...finish
Starting receive data:
ASCII: 0x77      Character: w
ASCII: 0x77      Character: w
ASCII: 0x77      Character: w
ASCII: 0x2e      Character: .
ASCII: 0x6d      Character: m
ASCII: 0x79      Character: y
ASCII: 0x7a      Character: z
ASCII: 0x72      Character: r
ASCII: 0x2e      Character: .
ASCII: 0x63      Character: c
ASCII: 0x6f      Character: o
ASCII: 0x6d      Character: m
ASCII: 0x2e      Character: .
ASCII: 0x63      Character: c
ASCII: 0x6e      Character: n
ASCII: 0x0       Character:   
测试结果
执行测试指令后,应用输出如上类似信息即正常。


2.14  串口测试(UART5)
【测试说明】:采用串口自发自收的方式进行测试
【接口标识】:UART2/3/4/5_TTL
【系统设备】:/dev/ttymxc4
测试操作
短接串口5的发送发接收管脚(J1的16和18号管脚)
执行测试指令:
=====> 输入指令:
/my-demo/gcc-linaro-5.3-arm/serial_test.out /dev/ttymxc4 "www.myzr.com.cn"  

=====> 输出信息:
Starting send data...finish
Starting receive data:
ASCII: 0x77      Character: w
ASCII: 0x77      Character: w
ASCII: 0x77      Character: w
ASCII: 0x2e      Character: .
ASCII: 0x6d      Character: m
ASCII: 0x79      Character: y
ASCII: 0x7a      Character: z
ASCII: 0x72      Character: r
ASCII: 0x2e      Character: .
ASCII: 0x63      Character: c
ASCII: 0x6f      Character: o
ASCII: 0x6d      Character: m
ASCII: 0x2e      Character: .
ASCII: 0x63      Character: c
ASCII: 0x6e      Character: n
ASCII: 0x0       Character:   
测试结果
执行测试指令后,应用输出如上类似信息即正常。


2.15  CAN 测试
【测试说明】:采用CAN1发送,CAN0接收的方式。
【接口标识】:CAN1,CAN2
【系统接口】:can0,can1
测试准备
CAN1的CAN_L与CAN2的CAN_L连接。
CAN1的CAN_H与CAN2的CAN_H连接。
测试命令
配置 CAN1(can0):
=====> 输入指令:
ip link set can0 up type can bitrate 125000
配置 CAN2(can1):
=====> 输入指令:
ip link set can1 up type can bitrate 125000
CAN1 (can0) 后台接收:
=====> 输入指令:
candump can0 &  
CAN2(can1)发送数据:
=====> 输入指令:
cansend can1 1F334455#1122334455667788

=====> 输出信息:
can0  1F334455   [8]  11 22 33 44 55 66 77 88
测试结果
CAN2(can1)发送数据后,CAN1(can0)会把接收到的数据输出,如:11 22 33 44 55 66 77 88


2.16  SPI测试(ECSPI1)
【测试说明】:采用自发自收的方式测试。
【接口标识】:SPI1/2
【系统设备】:/dev/spidev0.1
测试操作
短接J7的7和9管脚。
执行测试指令
=====> 输入指令:
/my-demo/gcc-linaro-5.3-arm/spidev_test.out -D /dev/spidev0.1   

=====> 输出信息:
spi mode: 0
bits per word: 8
max speed: 500000 Hz (500 KHz)

FF FF FF FF FF FF   
40 00 00 00 00 95   
FF FF FF FF FF FF   
FF FF FF FF FF FF   
FF FF FF FF FF FF   
DE AD BE EF BA AD   
F0 0D
测试结果
执行测试指令后,应用输出如上类似信息即正常。


2.17  SPI测试(ECSPI2)
【测试说明】:采用自发自收的方式测试。
【接口标识】:SPI1/2
【系统设备】:/dev/spidev1.0
测试操作
短接J7的8和10管脚。
执行测试指令
=====> 输入指令:
/my-demo/gcc-linaro-5.3-arm/spidev_test.out -D /dev/spidev1.0   

=====> 输出信息:
spi mode: 0
bits per word: 8
max speed: 500000 Hz (500 KHz)

FF FF FF FF FF FF   
40 00 00 00 00 95   
FF FF FF FF FF FF   
FF FF FF FF FF FF   
FF FF FF FF FF FF   
DE AD BE EF BA AD   
F0 0D
测试结果
执行测试指令后,应用输出如上类似信息即正常。


2.18  Watchdog 超时复位测试
【测试说明】:开启看门狗,并等待看门狗超时,产生复位。
【接口标识】:无
【系统设备】:/dev/watchdog
测试操作
运行看门狗程序:
=====> 输入指令:
/unit_tests/wdt_driver_test.out 10 15 1  

=====> 输出信息:
Starting wdt_driver (timeout: 10, sleep: 15, test: write)
Trying to set timeout value=10 seconds
The actual timeout was set to 10 seconds
Now reading back -- The timeout is 10 seconds
测试结果
运行测试命令10秒后,WatchDog超时,系统被复位。会在终端看到系统重新启动输出的信息类似如下:
U-Boot 2016.03-svn351 (Jan 25 2019 - 10:13:51 +0800)

CPU:   Freescale i.MX6Q rev1.5 996 MHz (running at 792 MHz)
CPU:   Extended Commercial temperature grade (-20C to 105C) at 48C
Reset cause: WDOG
Board: MYZR i.MX6 Evaluation Kit
Model: MY-IMX6-EK200-6Q-1G


2.19  Watchdog 喂狗测试
【测试说明】:开启看门狗,并使应用程序喂狗。
【接口标识】:无
【系统设备】:/dev/watchdog
测试操作
运行看门狗程序,并设置超时时间为4秒,喂狗间隔时间为2秒:
=====> 输入指令:
/unit_tests/wdt_driver_test.out 4 2 1 &  

=====> 输出信息:
[1] 1026
Starting wdt_driver (timeout: 4, sleep: 2, test: write)
Trying to set timeout value=4 seconds
The actual timeout was set to 4 seconds
Now reading back -- The timeout is 4 seconds


【下章节为MY-IMX6-EK200 Linux-4.1.15测试手册v2.04)】


此帖出自信息发布论坛
点赞 关注
个人签名明远智睿 您的一站式 嵌入式 方案提供商
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
立即报名 | 2025 瑞萨电子工业以太网技术日即将开启!
3月-4月 深圳、广州、北京、苏州、西安、上海 走进全国6城
2025瑞萨电子工业以太网技术巡回沙龙聚焦工业4.0核心需求,为工程师与企业决策者提供实时通信技术最佳解决方案。
预报从速,好礼等您拿~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表