电力行业必看!国产评估板-全志科技T3,最全的开箱测评

本期我们来开箱测评创龙科技(Tronlong)的首款国产ARM评估板——TLT3-EVM评估板,它基于全志科技T3处理器设计,究竟性能如何?下面,我们一起看看详情!

目录
1开箱
2评估板介绍
3接口测试
4Docker容器测试
5ARM+FPGA通信测试

1、开箱
评估板采用底板+邮票孔核心板方式,配套:

(1)5个资料光盘。内含测试评估板需要的开发资料,包含核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet、系统固化镜像、内核驱动源码、文件系统源码等,以及丰富的Demo程序、操作手册;

(2)1个配件盒子。包含电源、SD卡、读卡器、网线、VGA线、2.4G天线等。






2、评估板介绍
评估板基于全志科技T3处理器设计,四核Cortex-A7ARM架构,主频1.2GHz。



核心板采用100%国产方案,DDR、eMMC、晶振、电源等均采用国产芯片!







核心板符合工业级标准,经过高低温测试验证(-40℃~+85℃)。






核心板经过3000次启动测试,稳定可靠,满足各种工业应用环境。



3、接口测试
评估板已赠送SD系统启动卡,仅需正常上电即可启动评估板。

备注:由于篇幅有限,本文仅提供部分接口测试数据。




(1)DDR读写测试

评估板采用紫光国芯和江波龙的国产DDR,读写速率分别为1231.04MB/s、627.9MB/s。

读速度测试:

Targetbw_mem100Mwr






(2)eMMC读写测试

评估板采用康盈和江波龙的国产eMMC。

执行如下命令对eMMC设备进行写速度测试。

Targetmkdir-p/run/media/mmcblk0p7

Targettimeddif=/dev/zeroof=/run/media/mmcblk0p7/testbs=1024Kcount=500

执行如下命令对eMMC设备进行读速度测试。

Targettimeddif=/run/media/mmcblk0p7/testof=/dev/nullbs=1024K



读写速率如下:




(3)CAN通信测试

评估板采用芯力特国产SPI转CAN芯片实现CAN功能。



发送测试

执行如下命令,接收PC端发送的数据。

Targetcanscan0123echo3/proc/sys/vm/drop_caches

Targetecho3/proc/sys/vm/drop_caches

Targetsudoapt-getupdate

Hostmkdir-p/home/tronlong/docker/myregistry

Hostcd/home/tronlong/docker/dockerfile

:5000/led_flash://注意命令最后含有"."

:5000/led_flash:




执行如下命令,重新启动Docker、Registry容器(通过指定ID),并重新推送镜像至本地Registry。

Hostsudodockerps-a

:5000/led_flash:




通过浏览器访问"",即可看到当前仓库里已有的镜像。


(4)下载镜像并运行容器

评估板创建容器并启动容器,耗时约1min,容器启动后评估板2个LED灯同时闪烁,停止容器后LED灯不再闪烁,Docker测试完成。




5、ARM+FPGA通信测试

本次给大家演示T3与Spartan-6FPGA处理器之间的SPI通信测试。

案例功能:
(1)FPGA端程序实现SPISlave功能,具体如下:
将SPIMaster发送的2KByte数据保存到BRAM。
发起读数据时,FPGA从BRAM读取2KByte通过SPI总线传输给SPIMaster。
(2)ARM实现SPIMaster功能,支持误码率测试和速率测试两种模式,具体如下:
a.误码率测试:ARM通过SPI总线写入2KByte随机数到FPGABRAM,然后读出数据、进行数据校验,同时打印SPI总线读写速率和误码率。
b.读写速率测试:ARM通过向FPGA发送4KByte随机数,并读取回来。根据命令行传入的参数循环多次,仅测试读写速率,不进行数据检验。每隔5秒钟程序将会打印一次读写平均速率。


由于评估底板拓展接口未预留SPI总线引脚,因此需在T3与FPGA之间进行飞线。


连接完成后,演示T3对FPGABRAM的读写测试。

读写功能测试。
执行如下命令运行程序,ARM通过SPI总线写入2KByte随机数到FPGABRAM,然后读出数据、进行数据校验,同时打印SPI总线读写速率和误码率,如下图所示。
Target./spi_rw-d/dev/


根据官方数据手册(如下图),SPI总线通信时钟频率理论值最大为100MHz。但由于当前驱动程序原因,最高可设置为80MHz。本次测试指定SPI总线通信时钟频率为80MHz,则理论速率为:(80000000/1024/1024/8)MB/s≈9.54MB/s。从上图可知,每隔5秒钟程序将会打印一次读写平均速率,以最后一次打印的平均速率为例,读写速率为:(38790.8/1024/8)MB/s≈4.74MB/s。


同时测得进行SPI读写速率测试时,CPU的占用率约为8%,如下图所示。


本次对于创龙科技T3评估板的部分功能测评就进行到这里。评估板还板载了WIFI模块、蓝牙模块,并可适配移远EC204G模块,同时我们还将提供更多的开发案例,例如翼辉国产操作系统演示案例、IghEtherCAT主站开发案例,供您在实际开发应用中参考。


发布于 2025-04-02
108
上一篇:优雅的FFT算法
目录

    推荐阅读