着手体验的是创龙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 等接口,适用于各种工业应
用现场;
核心板结构紧凑,体积小,尺寸仅 58mm*35mm;
工业级精密 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
二、内存读写测试
测试内存能否正常运行,执行如下命令:
Target# memtester 16m 2
文件系统自带内存读写测试工具,测试数据大小为 1MB。执行如下命令进行测试:
Target# runLmDDRBandw idth.sh
三、 AD 采集数据
(1) AM335x 芯片内部含有一个 8 通道、12bit、867K 采样率的 ADC,支持 0~1.8V 信号输入,在电力、仪器仪表等行业应用广泛。
(2) 将需要采集的电压信号接到对应通道,另一端接到对应的地,例如接 ADC 的 1 通道和 GND。本次测试将 ADC 的 8 个通道的输入端接到了同一个数字电源输出1.25V。
注意:输入电压不能超出已设置的电压范围,否则可能会损坏开发板。
(3) 读取采样值。进入开发板后,分别读取 ADC0 的 8 个通道的 AD 值,device0 是ADC0,device1 是 ADC1。执行如下命令:
Host# cat /sys/bus/iio/devices/iio:device0/in_voltage0_raw
Host# cat /sys/bus/iio/devices/iio:device0/in_voltage1_raw
Host# cat /sys/bus/iio/devices/iio:device0/in_voltage2_raw
Host# cat /sys/bus/iio/devices/iio:device0/in_voltage3_raw
Host# cat /sys/bus/iio/devices/iio:device0/in_voltage4_raw
Host# cat /sys/bus/iio/devices/iio:device0/in_voltage5_raw
Host# cat /sys/bus/iio/devices/iio:device0/in_voltage6_raw
Host# cat /sys/bus/iio/devices/iio:device0/in_voltage7_raw
(4) 计算公式:D = V in * (2 n - 1) / V ref
(5) 结论 :本次 ADC0 实际输入电压为 1.0V,测量值为 2843~2875,计算值为1.25~1.26V。


-
- 0000000000000000
-
1888 发帖7917 回复34980 积分
- 私信他 +关注
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖