发 帖  
原厂入驻New
[经验]

AM5728评估板硬件测评3:如何进行LED测试和按键测试?

2020-11-21 15:52:47  1868 LED 评估板
分享
0

上节,我们说了AM5728如何进行文件传送测试
本章节,今天小编继续以创龙科技的TL5728-EasyEVM评估板为例为大家详细讲解一款基于ti Sitara系列AM5728双核ARMCortex-A15 + 浮点双核DSP C66x处理器设计的高端异构多核SoC评估板如何进行:LED测试和按键测试
图片1.png
图 1 评估板硬件资源图解1
图片2.png
图 2
l  LED测试
评估底板LED与GPIO对应关系如下所示:
  
LED1
  
  
LED2
  
  
LED3
  
  
GPIO3_19
  
  
GPIO3_20
  
  
GPIO3_21
  
(1)  逐盏点亮LED
进入评估板文件系统,执行如下命令逐盏点亮、熄灭LED。
Target#          echo 0 >/sys/class/leds/user-led0/brightness    //控制LED1灭
Target#          echo 1 >/sys/class/leds/user-led0/brightness    //控制LED1亮
Target#          echo 0 > /sys/class/leds/user-led1/brightness    //控制LED2灭
Target#          echo 1 >/sys/class/leds/user-led1/brightness    //控制LED2亮
Target#          echo 0 >/sys/class/leds/user-led2/brightness    //控制LED3灭
Target#          echo 1 >/sys/class/leds/user-led2/brightness    //控制LED3亮
图片3.png
图 3
(2)  LED流水灯
将产品资料“4-软件资料\Demo\platform-test-demos\led\”目录下的led_loop.sh脚本程序拷贝到评估板文件系统。进入脚本程序所在路径,执行如下命令运行脚本程序,循环点亮LED。
Target#          ./led_loop.sh
图片4.png
图 4
可按"Ctrl+C"终止运行脚本程序。
在执行程序时,若提示" -ash: ./led_loop.sh: Permission denied"没有权限,可执行命令"chmod 777 led_loop.sh"获得执行权限。
l  按键测试
评估板用户按键与GPIO对应关系如下所示:
  
KEY6
  
  
GPIO3_22
  
  
GPIO3_23
  
进入评估板系统,执行如下命令查看按键事件号。
Target#          cat/proc/bus/input/devices
图片5.png
图 5
从上图中可以看到按键事件号为event0,执行如下命令进行按键测试。
Target#          od -x /dev/input/event0
先后按下评估板的2个用户按键,可看到如下打印信息。按"Ctrl+C"可终止测试命令。
图片6.png
图 6
硬件参数
  
CPU
  
  
CPU:TI Sitara AM5728
  
  
2x  ARM Cortex-A15,主频1.5GHz
  
  
2x  DSP C66x,主频750MHz,支持浮点运算
  
  
2x  IPU(Image Processing Unit),每个IPU子系统含2个ARM Cortex-M4核心,共4个ARM Cortex-M4核心
  
  
2x PRU-ICSS,每个PRU-ICSS子系统含2个PRU(Programmable Real-time Unit)核心,共4个PRU核心
  
  
1x IVA-HD Video Codec,支持1路1080P60 H.264视频硬件编解码
  
  
2x SGX544 3D GPU图形加速器
  
  
1x GC320 2D图形加速器
  
  
ROM
  
  
4/8GByte eMMC
  
  
256Mbit SPI NOR FLASH
  
  
32Kbit ATAES132A加密芯片
  
  
RAM
  
  
1GByte ddr3+256MByte ECC DDR3或2GByte DDR3+512MByte ECC DDR3
  
  
2.5MByte On-Chip Memory
  
  
B2B Connector
  
  
2x 80pin公座B2B连接器,2x 80pin母座B2B连接器,间距0.5mm,合高5.0mm;
  
1x 80pin高速B2B连接器,间距0.5mm,合高5.0mm;
  
共400pin
  
  
LED
  
  
2x电源指示灯核心板1个,底板1个)
  
  
5x用户可编程指示灯(核心板2个,底板3个)
  
  
KEY
  
  
1x电源复位按键
  
  
1x系统复位按键
  
  
2x用户输入按键
  
  
1x非屏蔽中断按键
  
  
SD
  
    
  
RTC
  
  
1x RTC座,适配纽扣电池CR1220(3V不可充)
  
  
Ethernet
  
  
2x RGMII,RJ45接口,10/100/1000M自适应
  
  
USB
  
  
1x USB 2.0 DRD(Dual-Role-Device - Host or Device),Micro USB接口
  
  
1x USB 3.0 HOST接口
  
  
CAN
  
  
1x CAN,3pin 3.81mm绿色端子方式
  
  
UART
  
  
1x  debug UART,UART3,Micro  USB接口
  
  
1x  RS232 UART,UART1,db9接口
  
  
1x  rs485 UART,UART10,3pin  3.81mm绿色端子方式
  
  
PCIe
  
  
1x  PCIe Gen2,一个双通道端口,每通道最高通信速率5Gbps,x4金手指接口方式
  
  
Sensor
  
  
1x TMP102AIDRLT温度传感器
  
      
1x HDMI OUT接口
  
  
1x LCD RES电阻触摸屏接口,40pin FFC连接器,间距0.5mm
  
  
Video
  
  
1x V-PORT视频拓展接口,48pin公座欧式端子方式,引出VIN4A端口,可接TVP5158(4-Channel  D1)、GV7601(HD-SDI)、ADV7611(HDMI)、TVP7002(VGA)等视频采集模块
  
  
SATA
  
  
1x 7pin SATA硬盘接口
  
  
FAN
  
  
1x FAN,3pin排针端子,12V供电,间距2.54mm
  
  
IO
  
  
1x IDC3简易牛角座,2x 25pin规格,间距2.54mm,包含GPMC、QSPI等拓展信号
  
  
1x IDC3简易牛角座,2x 25pin规格,间距2.54mm,包含SPI、eQEP、eCAP、PWM、MMC、UART等拓展信号
  
  
JTAG
  
  
1x 14pin TI Rev B JTAG接口,间距2.54mm
  
  
BOOT SET
  
  
1x 5bit启动方式选择拨码开关
  
  
SWITCH
  
  
1x电源拨动开关
  
  
POWER
  
  
1x 12v2A直流输入DC417电源接口,外径4.4mm,内径1.65mm
  
开发资料
(1)提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet,缩短硬件设计周期;
(2)提供系统烧写镜像、内核驱动源码、文件系统源码,以及丰富的Demo程序;
(3)提供完整的平台开发包、入门教程,节省软件整理时间,上手容易;
(4)提供详细的DSP+arm架构通信教程,完美解决异构多核开发瓶颈。
开发案例主要包括:
Ø 基于Linux的应用开发案例
Ø 基于Linux-RT的应用开发案例
Ø 基于TI-RTOS的开发案例
Ø 基于IPC、OpenCL的多核开发案例
Ø 基于Linux的EtherCAT开发案例
Ø 基于Linux的多路视频采集开发案例
Ø 基于H.264视频的硬件编解码开发案例
Ø 基于GPMC的AM5728与FPGA通信开发案例
Ø Qt开发案例
现为感谢广大DSP、ARM、FPGA嵌入式开发者的支持,创龙科技年终回馈新老用户
现DSP、ARM、FPGA评估板,拓展模块,仿真器(XDS560V2、XDS200、XDS100V2等)全场第二件5折;还有好礼相送!
11月11日-12月31日,tronlongtaobao 可了解一下!
下一章节,我将继续为大家分享:如何进行:温度传感器测试和风扇控制测试

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验
关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表