用户手册2-1-am57x开发板快速体验_第1页
用户手册2-1-am57x开发板快速体验_第2页
用户手册2-1-am57x开发板快速体验_第3页
用户手册2-1-am57x开发板快速体验_第4页
用户手册2-1-am57x开发板快速体验_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、AM57x 开发板快速体验Revision HistoryDraftDateRevision No.Description1. 排版更新,内容勘误,例程整合。 2018/04/26V2.01. 初始版本。 2016/08/31V1.0公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97341/83目录1 开发板系统启动5通过 SD 卡在 PC 和开发板之间传送文件8通过 OpenSSH 在 Ubuntu

2、和开发板之间传送文件92.12.2SD 卡写速度测试30SD 卡读速度测试3112.112.2eMMC 写速度测试32eMMC 读速度测试3213.113.2功能测试33读写速度测试3414.114.216 串口测试3616.1RS232 串口测试3616.2RS485 串口测试3817 LCD 触摸屏校准、亮度调节、亮灭屏测试41公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97342/8315 FR

3、AM 读写测试3414 QSPI FLASH 读写测试3313 eMMC 读写测试3112 SD 卡读写测试3011 DDR 读写测试2710 CAN 总线测试239 系统信息查询208 时钟设置187 FAN 转速测试186 温度传感器测试175 按键测试154 LED 测试143 helloworld 应用程序演示132 文件传送方法817.1LCD 触摸屏校准测试4117.217.318 USB 接口测试4318.1 USB 2.0 接口测试4425.225.330 USB 3G 模块测试7730.1 网络连通测试7830.2短信功能测试8

4、0更多帮助83公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97343/8329 V-PORT 接口测试7528 DAC 模块测试7327 USB 声卡测试7126 USB 鼠标测试71HDMI OUT 输出音频70HDMI OUT 输出分辨率设置68HDMI OUT 输出6725 HDMI OUT 接口测试67PCIe 千兆网卡速度测试65硬件连接6324 PCIe 接口测试6323 上电自启程序设置

5、6022 远程访问 Matrix 用户界面5821 固定网络 IP 方法56网口通信速度测试51TL5728-IDK 的 RGMII 网口与 PRU1 网口功能切换4920 网络接口测试4919 SATA 接口测试47USB 3.0 接口测试45LCD 触摸屏切换42LCD 亮度调节测试42公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97344/831 开发板系统启动表 1本文档所有操作,如无特别说明

6、:默认都是使用 UART3 作为调试串口。 TL5728-EasyEVM/TL5728-IDK/TL5728F-EVM 开发板,内核均使用 Linux-4.14.19 版本。双击光盘“ToolsWindowsUSB 转串口驱动.zip”文件,解压并安装对应版本 USB 转 串口驱动。如无法正常安装,可使用驱动精灵、鲁大师等第三方软件联网安装 USB 转串口驱动; 如果驱动正常,连接依然失败可以检查 USB 连接线是否正常。 使用 Micro USB 线连接 PC 和开发板的USB 转串口UART3,打开设备管理器确认 COM,如下图所示:端图 1公司官网: 技术

7、论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97345/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM支持 安装并打开串口调试终端,选择正确的 COM 口,波特率为 115200,8N1,无检验位。 推荐使用 SecureCRT 串口调试终端软件,具体安装与设置方法请参照“光盘软件安装 SecureCRT 终端安装.pdf”文档。建立串口连接,如下图所示: 图 2将开发板断电,结合

8、下表和硬件配置情况,设置拨码开关,选择对应的启动方式。然 后将开发板上电,串口终端会有类似以下的 U-Boot、内核和文件系统的调试信息打印,如下图所示: 表2SW2BOOT BIT5:1eMMC00000MMC1QSPI SATA010000110011000USB110000UART300100公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97346/83图 3等待系统登录界面,如下图所示。如需输入

9、,请输入 root 然后按回车键即可登录。如需要屏幕校准参考“LCD 触摸屏校准”章节操作即可。 图 4公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97347/832 文件传送方法PC 和开发板之间传送文件的常见方式如下: 通过 SD 卡、U 盘等存储介质拷贝方式。 通过 NFS、TFTP、OpenSSH 等网络拷贝方式。通过串口拷贝方式。2.1 通过 SD 卡在 PC 和开发板之间传送文件 表 3将

10、配套的 SD 系统启动卡插到 PC 机,然后把需要拷贝到开发板的文件复制到 SD 卡的 boot 分区,如下图所示: 图 5公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97348/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM不支持 将 SD 卡插到开发板并启动系统,查看分区信息。SD 卡的 boot 分区挂载在开发板文 件系统/ru

11、n/media/mmcblk0p1目录下,执行如下命令查看:Target#dfTarget#ls /run/media/mmcblk0p1图 62.2 通过 OpenSSH 在 Ubuntu 和开发板之间传送文件表 4OpenSSH 是 SSH(Secure SHell)协议的免费开源实现。SSH 协议族可以用来进行远程 控制,或在计算机之间传送文件。 使用 OpenSSH 从 PC 传送文件到开发板公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-89

12、98-6280 技术热线:020-3893-97349/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM支持 在 Ubuntu 中执行如下命令,查询是否已安装 OpenSSH:Host#ssh -v图 7 可以看到系统自带了 OpenSSH,如果没有,请先正确安装 OpenSSH。 将开发板 RGMII ETH1 网口连上网线,开发板网络与 Ubuntu 网络需要在同一网段下。 发板上执行如下命令,自动获取 IP 地址和查询 IP 地址: Target#udhcpcTarget#ifconfig图 8公司官网:www.tronl

13、 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973410/83执行如下命令在 Ubuntu 中新建文件,并且拷贝文件到开发板文件系统下:Host#touch test1 /新建测试文件 scp test1 root03:/拷贝测试文件到开发板文件系统根目录Host#图 9如果出现提示”Are you sure you want to continue connecting (yes/no)?”,请输入:ye

14、s。开发板上输入如下指令可以看到从 PC 拷贝过来的文件,如下图所示:Target# ls /图 10使用 OpenSSH 从开发板传送文件到 PC先在开发板文件系统根目录新建一个测试文件,执行如下命令:Target#cd /Target#touch test2公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973411/83图 11在 Ubuntu 上输入如下指令,从开发板拷贝测试文件到 Ubuntu。

15、如果传输的是文件夹, 请在 scp 后面添加参数”-r”。 Host#sudo scp root03:/test2 /home/tronlong/Host#ls /home/tronlong/图 12n 使用 OpenSSH 登录到开发板文件系统在 Ubuntu 下执行如下命令,可通过OpenSSH 网络登录开发板文件系统:Host#sudo ssh root03指令注释:root:开发板用户名。0:开发板 IP 地址。 如需退出登陆,执 exit 或者 logout 指令即可。公司官网: 技术论

16、坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973412/83图 133 helloworld 应用程序演示表 5开发板资料光盘有 helloworld 程序的可执行镜像和源码,它们在光盘中的路径为: helloworld 可执行镜像:Demoapphelloworldbin helloworld 源码:Demoapphelloworldsrc将光盘资料Demoapphelloworldbinhelloworld可执行镜像文件拷贝到开发板文件系统任意

17、路径,然后在可执行镜像文件的所在路径执行以下命令运行 helloworld 程序: Target#./helloworld运行程序后系统会打印程序信息,提示如下图: 图 14公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973413/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM不支持 在 Linux 下,输入一个程序的完整路径就等于运

18、行此程序,如下图所示:图 154 LED 测试表 6AM57x 各型号开发板底板 LED 管脚与编号对应关系如下表所示:表 7逐盏点亮 LED进入开发板系统,依次执行如下命令,逐个点亮、熄灭对应 LED:Target#echo 0 /sys/class/leds/user-led0/brightness /控制 LED1 灭 Target#echo 1 /sys/class/leds/user-led0/brightness /控制 LED1 亮 公司官网: 技术论坛:销售邮箱: 技术邮箱:suppor

19、公司总机:020-8998-6280 技术热线:020-3893-973414/83开发板型号 GPIO3_19GPIO3_20GPIO3_21TL5728-EasyEVMLED1LED2LED3TL5728-IDKLED1LED2LED3TL5728F-EVMLED1LED2LED3开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM不支持 echo 0 /sys/class/leds/user-led1/brightness /控制 LED2 灭echo 1 /sys/class/leds/user-led

20、1/brightness /控制 LED2 亮Target#Target#echo 0 /sys/class/leds/user-led2/brightness /控制 LED3 灭 echo 1 /sys/class/leds/user-led2/brightness /控制 LED3 亮 Target#Target#图 16LED 流水灯将光盘资料Demoappled目录下的 led_loop.sh 脚本文件拷贝到开发板文件系统。 启动开发板,在脚本所在路径输入如下指令执行脚本文件,循环点亮相应的 LED: Target#./led_loop.sh图 17可按Ctrl+C终止运行测试脚本程

21、序。 在执行程序时,若提示 -ash: ./led_loop.sh: Permission denied,可输入指令chmod 777led_loop.sh获得执行权限。 5 按键测试表 8公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973415/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 AM57x 各型号开发板底板用户按键管脚与编号对应关系如下表:表 9在开发板文件系统目录下

22、,执行以下指令查看按键号:Target#lsinput图 18从图中可以看到按键号为 event0,执行如下指令,进行按键测试:Target#od -x /dev/input/event0公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973416/83开发板型号 GPIO3_22GPIO3_23TL5728-EasyEVMUSER KEY0/KEY5USER KEY1/KEY6TL5728-IDKUSE

23、R KEY0/KEY3USER KEY1/KEY4TL5728F-EVMUSER KEY0/KEY3USER KEY1/KEY5TL5728-IDK支持 TL5728F-EVM不支持 先后按下开发板的 2 个用户按键,可看到如下打印信息。按Ctrl+C可终止运行测试程序。 图 196 温度传感器测试表 10核心板上具有一个温度传感器,挂在 I2C4 总线。进入开发板文件系统,输入如下指令查看传感器温度值,驱动路径为/sys/class/hwmon/hwmonX,X 的值可能为 0、1 或 2。 Target#cat /sys/class/hwmon/hwmon1/temp1_input图 20

24、温度值为(测试值/1000),单位为摄氏度。本次测试的温度值为:40000/1000=40.000摄氏度 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973417/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM不支持 7 FAN 转速测试表 11开发板使用 PWM 控制风扇转速,设置值范围为 0255,0 为停止,255 为最高转速,

25、 CPU 会根据温度值自动调扇转速。输入以下命令查扇当前转速值,并设置为最高转速: Target#cat /sys/class/hwmon/hwmon2/pwm1Target#echo 255 /sys/class/hwmon/hwmon2/pwm1图218 时钟设置表12公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973418/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5

26、728-IDK支持 TL5728F-EVM不支持 开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM不支持 Linux 系统中分系统时钟(软件时钟)和 RTC 时钟(硬件时钟),系统时钟掉电即会消失,RTC 时钟在有电池的情况下会长期运行。系统时钟会在系统重启时与 RTC 时钟同步。如需使用 RTC 硬件时钟,请将安装对应型号的 RTC 电池(CR1220 3V)。以下为时钟相关的常用命令: (1)查看系统运行时钟:Target#date图 22(2)查看 RTC 时钟Target#hwclock图 23(3)设置系统时间,比如:20

27、18 年 4 月 21 日,11 点 32 分 30 秒,命令如下:Target#date -s 2018-04-21 11:32:30Target#date图 24执行命令后系统时钟会被写入 RTC。Target#hwclock -wTarget#hwclock公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973419/83图 25(4)同步系统和 RTC 的时钟 执行后系统会同步 RTC 时钟作为系

28、统时钟。Target#hwclock s图 26注:由于文件系统的原因,重启开发板后,暂时 date 和 hwclock 不会自动同步时钟。 9 系统信息查询表 13(1)输入以下命令可以查看内核版本和 CPU 信息:Target#uname -a图 27公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973420/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持

29、 TL5728F-EVM不支持 (2)输入以下命令查看操作系统登录欢迎信息:Target#cat /etc/issue图 28操作系统登录欢迎信息记录在/etc/issue文件,直接修改此文件内容改变系统登录 信息。当一个网络用户或通过串口登录系统上时,/etc/issue文件内容显示在 login 提 示符之前,而/etc/motd文件内容显示在用户成功登录系统之后。(3)输入以下命令查看计算机名字 : Target#hostname图 29主机名字记录在“/etc/hostname”里面,可修改此文件内容改变主机名字。 (4)输入如下命令查看内存使用情况Target#cat /proc/m

30、eminfo公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973421/83图 30(5)执行如下指令查看系统环境变量信息:Target#env公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973422/83图

31、31(6)分别执行如下指令查看 CPU 当前主频和最高主频,单位为 Hz:Target#cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freqTarget#cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq图 32可以查看到 CPU 当主频为 1.5GHz,CPU 最大主频为 1.5GHz。10 CAN 总线测试表 14公司官网: 技术论坛:销售邮箱: 技术邮箱:supporttr

32、公司总机:020-8998-6280 技术热线:020-3893-973423/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM不支持 本测试需使用 CAN 转 USB 模块,型号为 USBCAN-V5。将模块分别连接开发板 CAN 端 口和 PC 端 USB 接口,参照光盘资料“软件安装CAN 驱动和 ECAN Tools 安装”文档安装CAN 驱动和 ECAN Tools 调试软件。 开发板文件系统下执行如下指令,配置 CAN0 总线(软件上的 CAN0 对应为硬件上的 CAN1)比特率为 1MHz,并启

33、动 CAN 总线: Target#canconfig can0 bitrate 1000000Target#canconfig can0 start图 33执行如下指令,监控接收 PC 端发送的数据:Target#candump can0图 34PC 端打开 ECANTools 软件,选择设备类型:USBCAN-V5,然后点击“打开设备”。公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973424/83

34、图 35等待软件检测到 USBCAN-I-V5 后,点击确定进入发送界面,如下图所示。图 36公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973425/83在如下数据发送界面中,默认已选中 USBCAN-V5 设备类型,点击“发送”开始 发送数据。图 37依次向接收端发送两组数据,在 CAN 端口及串口终端接收到数据如下图所示:公司官网: 技术论坛:www.51ele.

35、net销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973426/83图 38图 3911 DDR 读写测试表 15公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973427/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 Memtester 测试工具主要是捕获内存错误和一

36、直处于很高或者很低的坏位,其测试的主要项目有随机值、异或比较、减法、乘法、除法、与或运算等等。通过给定测试内存的大小和次数,可以对系统现有的内存进行上面项目的测试。下面通过文件系统自带的 Memtester 测试工具进行 16MB、2 次 DDR 测试。进入开发板系统,执行如下命令:Target#memtester 16m 2图 40公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973428/83TL5

37、728-IDK支持 TL5728F-EVM不支持 结果全部为 OK,DDR 正常。 文件系统自带内存读写测试工具,测试数据大小为 1MB,执行如下命令进行测试: Target#runLmDDRBandwidth.sh图 41DDR 读写速度测试工具测试项说明(1) bw_mem 1M rd:在大小为 1M 字节的内存中,从起始处开始在每 16 字节偏移处读取一个 int 类型值到 CPU,并对读入的数据做累加求和。 (2) bw_mem 1M rdwr:在大小为 1M 字节的内存中,从起始处开始在每 16 字节偏移处读取一个 int 类型值到 CPU,并对读入的数据做累加求和。同时每次读入数据

38、进行加法操作后,将该内存处的 int 类型值修改为 1 。 (3) bw_mem 1M cp:在大小为 1M 字节的内存中,从起始处开始将每 16 字节偏移处的 int 类型值写入内存另一位置。 (4) bw_mem 1M frd:在大小为 1M 字节的内存中,从起始处开始在每 4 字节偏移处读取一个 int 类型值到 CPU,并对读入的数据做累加求和。 (5) bw_mem 1M fcp:在大小为 1M 字节的内存中,从起始处开始将每 4 字节偏移处的整形值写入内存另一位置。(6) bw_mem 1M bzero:对大小为 1M 字节的内存进行清 0 操作。 (7) bw_mem 1M bc

39、opy:在大小为 1M 字节的内存中,从起始处开始进行字节拷贝, 每次拷贝一个字节到内存另一位置。 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973429/8312 SD 卡读写测试表 16不同的 SD 卡以及不同大小的测试文件,对 SD 卡的测试结果会造成一定的差异。插入 SD 系统启动卡,启动开发板,SD 系统启动卡的 boot 分区挂载在文件系统的 /run/media/mmcblk0p1目录

40、下。 Target#ls /run/media/mmcblk0p1图 4212.1SD 卡写速度测试在开发板系统目录下,执行以下命令测试 SD 卡写速度:Target#time dd if=/dev/zero of=/home/root/test bs=1024K count=200time 命令有计时作用,dd 用于复制,从 if(input file)文件读出,写到 of(output file)指定的文件,bs 是每次写块的大小,count 是读写块的数量。 if=/dev/zero不产生 IO,即可以不断输出数据,因此可以用来测试纯写速度。 公司官网:

41、技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973430/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM不支持 图 43这里一共写 200MB 测试数据到 SD 卡的 test 文件,本次测试 SD 卡的写速度约为: 200MB/(22.79s+0.66s)=8.99MB/s。 12.2SD 卡读速度测试 测完 SD 卡写速度之后,需要重启开发板,执行以下命令测试 SD 卡读速

42、度: Target#time dd if=/home/root/test of=/dev/null bs=1024Kof=/dev/null不产生 IO,即可以不断接收数据,可以用来测试纯读速度。图 44这里一共读出 200MB 的 test 文件,本次测试的 SD 卡读速度约为:200MB/(18.63s+0.28s)=10.58MB/s。 13 eMMC 读写测试表 17公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:

43、020-3893-973431/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK支持 TL5728F-EVM不支持 需要对 eMMC 设备进行分区后才能对其进行读写测试,开发板出厂时,我司已完成 了对eMMC 设备的分区。其中boot 分区在开发板文件系统挂载路径为“/dev/mmcblk1p1”,rootfs 分区在开发板文件系统挂载路径为“/dev/mmcblk1p2”,执行如下指令可以查看:Target#df图 4513.1eMMC 写速度测试进入开发板系统,执行以下命令对 eMMC 设备写速度测试:Target#time dd if=/dev/ze

44、ro of=/run/media/mmcblk1p2/test bs=1024K count=200图 46这里一共写200MB 测试数据到eMMC 设备rootfs 分区下的test 文件,本次测试eMMC设备的写速度约为:200MB/(10.13s+0.87s)=18.19MB/s。 13.2eMMC 读速度测试 重启开发板,进入开发板系统,执行以下命令对 eMMC 设备读速度测试: Target#time dd if=/run/media/mmcblk1p2/test of=/dev/null bs=1024K公司官网: 技术论坛:www.51ele.ne

45、t销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973432/83图 47这里一共读出 200MB 的 test 文件,本次测试 200MB/(2.65s+0.28s)=68.26MB/s。 eMMC 设备的读速度约为: 14 QSPI FLASH 读写测试表 1814.1功能测试执行以下指令,查看 QSPI FLASH 分区如下图所示:Target#cat /proc/mtd图 48执行如下指令,拷贝文件到该分区,测试分区功能是否正常:Target#dd if=/run/medi

46、a/mmcblk0p1/MLO of=/dev/mtdblock0公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973433/83开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK不支持 TL5728F-EVM不支持 图 4914.2读写速度测试执行如下指令,测试写入 20MByte 的数据到 mtdblock7 分区所耗时间:Target#time dd if=/dev

47、/zero of=/dev/mtdblock7 bs=1024K count=20图 50本次测试 QSPI FLASH 的写速度约为:200MB/(58.96s+0.26s)=3.38MB/s。 重启开发板,执行如下指令从 mtdblock7 分区读取数据,每次读取 1024k,一共读取 了22+1=23 块数据,即读取了 23MByte 数据: Target#time dd if=/dev/mtdblock7 of=/dev/null bs=1024K 图 51本次测试 QSPI FLASH 的读速度约为:200MB/(2.12s+0.04s)=92.59MB/s。15 FRAM 读写测试

48、公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973434/83表 19执行如下指令,进入 FRAM 节点,读取 FRAM 的原始数据:Target#cd /sys/class/i2c-dev/i2c-3/device/3-0052Target#i2cdump -f -y 3 0x52图 52执行如下指令,将字符串数据“0123456789”写到 FRAM:Target#echo 0123456789

49、eeprom执行如下指令,读取写入到 FRAM 的数据:公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973435/83Target#i2cdump -f -y 3 0x52开发板型号 是否支持本实验 FRAM 管脚、地址、编号TL5728-EasyEVM不支持 /TL5728-IDK支持 I2C4,0x52,U6TL5728F-EVM不支持 /图 5316 串口测试本小节测试需要使用 USB 转串口线

50、和USB 转串口模块。16.1RS232 串口测试表 20RS232 串口测试方法:将调试信息打印串口,由 UART3 切换到开发板 RS232 对应的UART1 串口,各型号开发板 RS232 使用的 UART 串如上表所示。 使用 USB 转RS232串口线、RS232 交叉串口母线与开发板上 RS232 串口连接,另一端接 PC 机的 USB 端口。 打开设备管理器,确认 COM 端。如下图所示:公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8

51、998-6280 技术热线:020-3893-973436/83开发板型号 是否支持本实验 RS232 串 TL5728-EasyEVM支持 UART1TL5728-IDK支持 UART1TL5728F-EVM不支持 图 54打开串口调试终端,选择正确的 COM 口,波特率为 115200,8N1,无检验位,并建立串口连接,如下图所示: 图 55在原有调试串口中登录开发板,执行如下指令将终端切换到 RS232 串口:Target#setsid getty 115200 ttyS0公司官网: 技术论坛:销售邮箱:salestronlong

52、.com 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973437/83执行指令后,会在新建的 RS232 串口会话框中打印类似如下登录信息,输入 root 指 令登陆,如下图所示: 图 5616.2RS485 串口测试表 21公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973438/83开发板型号 是否支持本实验 RS232 串

53、TL5728-EasyEVM支持 UART10TL5728-IDK支持 UART10TL5728F-EVM不支持 RS485 接口测试方法:将调试信息打印串口,由 UART0 切换到转开发板对应的 RS485接口。各型号开发板 RS485 使用的 UART 串如上表所示。 使用 USB 转RS232串口线、RS232 转 RS485 模块与开发板上 RS485 串口连接,另 一端接 PC 机的 USB 端口。RS232 转 RS485 模块与开发板上 RS485 串口连接具体如下: RS232 转 RS485 模块 485+端子,连接开发板 RS485 串口 A 端子。RS232 转 RS485 模块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论