完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
![]() heart_beat【正点原子STM32MP257开发板试用】板载资源测试本文介绍了正点原子 STM32MP257 开发板外设资源测试的相关流程,包括 LED 、按键、LCD 、以太网、CAN、USB、RTC、音频、蓝牙、TF卡、ADC、DHT11、OTG、CPU 等。 介绍作为开发项目的基础,开发者对板载资源的充分了解和掌握是十分重要的,为后续资源重整和 DIY 设计开发提供必需的前期经验和积累。 本文结合正点原子 STM32MP257 开发板官方资料(快速体验手册)对板载资源及外设进行了充分测试和展示,包括 LED 输出、按键输入、LCD 触摸输入及背光控制、以太网连接、CAN总线通信、USB、RTC、音频、蓝牙、TF卡、ADC、DHT11传感器、CPU 等。 测试LED依次输入指令
实现对应的效果 效果点亮和熄灭控制板载红色 LED 心跳效果见顶部视频 按键终端输入指令
查看按键输入设备对应的事件 当接入触摸屏时, 通过指令
或指令
查询按键输入信息,Ctrl + C 结束指令。 MIPI LCD 屏幕与按键输入测试的方案相似,通过指令
或指令
获取触摸输入信息,Ctrl + C 结束指令。 背光测试LCD 屏幕背光支持 255 级 PWM 调节,亮度范围 0-100,默认为100,数值越大,屏幕越亮。 终端输入如下指令实现背光亮度查询与控制
指令反馈 效果以太网接口ATK-DLMP257 板载 3 路 千兆 以太网,自适应 10/100/1000M 速率。 ETH2 是常规的以太网功能,ETH1 和 ETH3 是以太网交换机功能。
ETH2 联网通过指令 从查询结果可知,开发板已连接 ETH2 (对应
通过
有信息回复,表明可以联网 Ctrl + C 终止指令。 RS232 串口使用 USB 转 RS232 串口数据线连接开发板和电脑; 终端输入指令 将默认的串口设备名称改为 选择
电脑端运行串口调试助手软件,打开 串口发送消息,minicom 终端便显示对应的字符串。 测试结束后, 同样方法可测试 RS485 串口通信,端口命名为 CAN 总线通信ATK-DLMP257B 板载三路 CAN 且均支持CAN FD 测试 CAN 通信需要使用 CAN 分析仪,或另一块支持 CAN 通信的开发板(或其他 CAN 设备)。 板载 CAN 的主要特性有
测试前将 CAN 分析仪或测试 CAN 的设备连接到 ATK-DLMP257B 开发板的 CAN 接口,二者的 CANH 端与 CANL 端对应连接。 CAN使用 FDCAN1 接口,配置 can0 数据比特率为 500kBit/s
使用
使用
CAN FD设置不同速率时,需要先关闭 CAN 设备,再设置 CAN 的速率
配置 CAN FD 速率
设置波特率为 1000 kBit/s,数据波特率为 5000 kBit/s 进行测试。 同样使用 USBUSB Host将 FAT32 格式的 U 盘或 TF 卡设备插入开发板的 USB HOST 接口, 输入指令 当前 U 盘挂载路径为 USB 鼠标测试将有线 USB 鼠标接入板载 USB Host 接口,此时设备自动识别出USB设备接入,并在屏幕显示鼠标箭头 可执行点击、拖拽等操作实现应用控制。 RTC 时钟ATK-DLMP257 开发板有两个硬件时钟,一个是核心板上的处理器内部的 RTC 时钟( Linux 系统分两个时钟,一个是 system time(软件时钟),一个是 hardware clock(硬件时钟)。使用 date 和 hwclock 命令可分别查看和设定系统时间和硬件时间。系统时钟掉电即会消失,RTC 时钟在有电池的情况下会长期运行。系统时钟会在系统重启时与 RTC 时钟同步。 RTC0 (内部 RTC 时钟) 修改QT 界面的时间和内核默认的指定时钟都是使用的 rtc0。 先关闭 deptp 服务,再设置时间进行测试;
给内部 rtc 写入时间:
此时查看 Qt 界面,可见 Qt 显示的时间已同步。 查询内部 rtc 时间:
RTC1 (外部时钟) 修改RTC1 对应外部时钟 AT8563 模块,在内部时钟修正的基础上,将本地时间同步至 AT8563 芯片
查询 PCF8563 时间:
启动 deptp 服务,执行指令
EEPROMATK-DLMP257B 板载 EEPROM 芯片,型号 出厂系统提供一个读写测试工具
返回如下信息,读写正常。 SPI FLASHATK-DLMP257B 板载 内核启动时会自动加载 W25Q128 驱动,芯片正常工作时,内核会驱动加载信息。出厂系统将 SPI Flash 注册成 MTD 设备,可通过 MTD 子系统对其进行文件读写操作。 首次使用,需格式化
创建自定义挂载目录,并将
进入挂载目录,进行写文件测试
读文件,确认是否写入成功
退出挂载目录,并取消
此时,写入的文件数据已经存储在 SPI FLASH 芯片中,可通过再次挂载目录重新挂载,进行文件的读写。 音频ATK-DLMP257B 板载一颗高性能音频编解码芯片 ES8388,板载麦克风可录音,底板背面有小功率扬声器,便于音频测试。 通过 Qt 界面的音乐 APP 可进行音乐播放,插入 3.55mm 实现耳机播放,此时扬声器关闭。 开发板出厂系统里有音频配置和测试文件,按照如下指令执行音频测试脚本。
初始化完音频设备后,输入数字 2 并确认即可播放音频测试。期间板载扬声器会播放音频,如果使用的是耳机则也会在耳机端播放。 USB WiFiATK-DLMP257B 开发板采用 WiFi 蓝牙二合一模组,芯片为 RTL8733BU。进行 WIFI 测试之前,请确保开发板上安装好天线,否则无法扫描和连接 WiFi,进入文件系统后,输入下面命令进行 WiFi 测试。
运行结果如下 从扫描到的 WiFi 列表中,使用命令
蓝牙ATK-DLMP257B 开发板采用 WiFi 蓝牙二合一模组,进行蓝牙测试之前,请确保开发板上安装好天线,否则无法扫描和连接蓝牙。 蓝牙配对需要用到
输入下面指令,进入 bluetoothctl 交互模式。
依次执行下面指令。
当扫描到目标蓝牙设备后,执行 输入以下指令进行配对,在手机端找到
输入 TF 卡使用 FAT32 格式的 TF 卡,接入开发板底板对应的 TF 卡槽。 执行指令 可以看到 ADC板载 ADC 的采集电压绝对值最大是 1.8V,请勿超过 1.8V。ATK-DLMP257B 底板上配有可调电位器,便于 ADC 测试。 使用以下指令获取 ADC1 的采样数据,读出的值是原始值 raw_value
实际电压计算表达式
其中
此时 ADC1 实际电压值为 DHT11 测试ATK-DLMP257B 开发板的左上角预留了一个单排圆孔母座 4Pin 母座,可连接 DHT11 温湿度传感器。 根据丝印可知 DHT11 正面有孔的一面朝向开发板外侧。 板载 DS18B20 与 DHT11 驱动加载可能有先后顺序,在驱动注册时申请同一个管脚会有一个驱动加载失败。因此需重新加载对应的驱动。
使用下面的指令获取 DHT11 模块的数据
前两位数字是湿度数据,后面两位是温度数据 读出的数据是湿度 69%RH,温度 29℃ WK_UP 按键ATK-DLMP257B 板载一个 WK_UP 按键,默认配置为休眠唤醒功能,执行如下指令,令开发板进入休眠模式
此时屏幕熄灭,短按 WK_UP 键唤醒设备。 USB_OTG 接口ATK-DLMP257B 板载一个 USB_OTG接口,此接口可以用于上位机 USB 模式烧写,可以接一个 OTG 转 USB 线来外接 USB 设备 同样可通过 CPU 温度和主频使用下面指令查看 CPU 温度,温度的高低与环境温度及 CPU 运行状况有关
使用 cpufreq-info 指令查看 CPU 主频。
由系统反馈结果可知,CPU0 和 CPU1 工作在 1.20GHz 到 1.50GHz 之间,当前的 CPU 频率为 1.50 GHz,调频模式为 总结本文介绍了正点原子 STM32MP257 开发板外设资源测试的相关流程,包括 LED 、按键、LCD 、以太网、CAN、USB、RTC、音频、蓝牙、TF卡、ADC、DHT11、OTG、CPU 等,为开发者对板载资源的认识和了解提供了便利,也为后续资源重整和 DIY 设计开发提供了基础和参考。 ![]() mouse_using |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
【正点原子STM32MP257开发板试用】STM32MP257开发板内核及外设性能测试
1136 浏览 0 评论
【正点原子STM32MP257开发板试用】基于 DeepLab 模型的图像分割
758 浏览 1 评论
【正点原子STM32MP257开发板试用】基于 YOLO 模型的物体识别
1004 浏览 2 评论
【正点原子STM32MP257开发板试用】基于 MobileNet 的物体识别
855 浏览 1 评论
【正点原子STM32MP257开发板试用】MNIST 手写数字识别
1196 浏览 2 评论
【正点原子STM32H7R3开发套件试用体验】桌面化多传感器管理与控制
3276浏览 23评论
【正点原子STM32H7R3开发套件试用体验】4G联网工业设备控制网关
26945浏览 9评论
【正点原子i.MX93开发板试用连载体验】基于深度学习的语音本地控制
30056浏览 6评论
5491浏览 5评论
【正点原子STM32H7R3开发套件试用体验】【主贴】- 基于STM32H7R3的远程隧道气压监测终端
1675浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-7-13 16:56 , Processed in 0.393188 second(s), Total 40, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191