着手体验的是创龙TL335x-IDK,这个板子的特点如下:
基于 TI AM335x ARM Cortex-A8 CPU,主频可高达 1GHz,运算能力可高达 2000DMIPS,搭配DDR3,兼容 eMMC 和 NAND FLASH,超高性价比;
2 个 PRU 协处理器,支持 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet POWERLINK、Sercos 等工业协议; 内部集成 SGX530 3D 图形加速器和 24bit LCD 触摸屏控制器,分辨率高达 2048*2048;
特色接口:两路 EtherCAT 百兆工业以太网口,并集成 1 路千兆网口、2 路 CAN、8 路内部 ADC、3 路 UART、1 路 SPI、2 路 PWM、2 路 eCAP 等接口,适用于各种工业应用现场;
工业级精密 B2B 连接器,0.5mm 间距,稳定,易插拔,防反插。
下面进入主题:
一、开发板系统启动
(1) 使用开发板 UART3 串口连接 PC 机。如实验无特别说明,默认都是使用 UART3作为调试串口。
备注:如实验无特殊说明,调试串口默认为 UART3,并且使用 Micro USB 进行连接;
如实验无特殊说明,默认使用内核版本为广州创龙最新 linux-4.4.12 内核。
(2) 打开并且配置串口调试终端"SecureCRT 7.2"。Protocol 选择 Serial,Port 选择相应COM 口,波特率为 115200b/s,其他参数默认不变,最后点击 Connect 连接。如下图所示:
备注:具体安装方法请查阅《软件安装教程》,COM 口需要在“设备管理器->端口(COM和 LPT)”处查看。
(3) 将开发板断电,拨码开关拨到 01100(MMC0 启动)。
(4) 接通电源,UART3 串口会有以下的 U-Boot、内核和文件系统的调试信息打印到终端上。如下图所示:
(5) 启动完成,输入账号:root,进入系统。执行如下操作:
Target# root
二、按键测试
开发板底板上有 1 个普通用户按键 KEY4,KEY3 是非屏蔽中断按键。
button_test :demo/app/button/button_test //测试程序镜像
button_test.c :demo/app/button/button_test.c //测试程序源码
(1) 将源码 button_test.c 复制到 Ubuntu 任意路径下,进入源码存放路径。
(2) 编译源码,执行如下命令:
Target# arm-linux-gnueabihf-gcc button_test.c -o button_test
(3) 将 button_test 复制到开发板的文件系统,启动开发板,进入脚本存放路径,测试按键。在串口终端执行如下命令:
Target# ./button_test
(4) 按下 KEY4,打印如下信息:
三、内存读写测试
测试内存能否正常运行,执行如下命令:
Target# memtester 16m 2
文件系统自带内存读写测试工具,测试数据大小为 1MB。执行如下命令进行测试:
Target# runLmDDRBandw idth.sh
更多相关信息内容可以点击创龙官方网站:http://www.tronlong.com/
原文地址:http://blog.51cto.com/13771845/2122038