前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >【飞凌 OK113i-C 全志T113-i开发板】一些有用的常用的命令测试

【飞凌 OK113i-C 全志T113-i开发板】一些有用的常用的命令测试

作者头像
阿志小管家
发布2024-02-02 19:45:11
发布2024-02-02 19:45:11
2130
举报

一些有用的常用的命令测试

一、系统信息查询 可以查询板子的内核信息、CPU处理器信息、环境变量等

acba5a3e-14c7-4570-8cbe-5c7b0646c622-image.png
acba5a3e-14c7-4570-8cbe-5c7b0646c622-image.png

二、CPU频率 从上面的系统信息查询到,这是一颗具有两个ARMv7结构A7内核的处理器,主频最高1.2GHz 可以通过命令查看当前支持的频率以及目前所使用主频

34cfd390-069a-4cac-a268-397fba77c6af-image.png
34cfd390-069a-4cac-a268-397fba77c6af-image.png

还可以通过命令更改所使用的频率 三、内部温度的测试 这个测试主要是针对芯片内部的温度传感器,一般可以用于芯片内部的一些温度监控等。输入命令之后,可以看到,当前室温下,芯片温度达到了30度左右。

be8f52c8-7eee-4037-a951-a0fd882fc7c6-image.png
be8f52c8-7eee-4037-a951-a0fd882fc7c6-image.png

四、执行DDR的带宽测试

53e72d3b-8cf2-4dd4-bc24-cc2ceeb59b90-image.png
53e72d3b-8cf2-4dd4-bc24-cc2ceeb59b90-image.png

五、板载RTC测试 开发板上带了一颗RTC芯片,PCF8563,I2C接口,并带有一颗备用电池,给RTC芯片用,掉电时可以保持时间走时,开发板在发货时已经附送了一颗CR2032纽扣电池

fba180cd-037a-40bc-9fdb-46781ff1a1c5-image.png
fba180cd-037a-40bc-9fdb-46781ff1a1c5-image.png

可以通过如下指令读取当前RTC的时间

77ad8084-fd5a-4cc2-9742-2e86046a8266-image.png
77ad8084-fd5a-4cc2-9742-2e86046a8266-image.png

通过date -s命令设置时间,并使用hwclock -u -w将时间同步给RTC芯片

166695c4-9675-4aa9-b555-09b3c70dbe88-image.png
166695c4-9675-4aa9-b555-09b3c70dbe88-image.png

然后再通过hwclock -u -r可以看到时间已经在更新走时,若断电再重新上电也是最新的时间了。

15d79bf7-25d7-43e8-bb05-c6d25552f912-image.png
15d79bf7-25d7-43e8-bb05-c6d25552f912-image.png

六、按键测试 底板上有 8 个按键,其中侧边有 5 个按键

68a972b6-4b5a-40e0-9df0-f1e855174bed-image.png
68a972b6-4b5a-40e0-9df0-f1e855174bed-image.png

VOL+、VOL-、MENU、ENTER、HOME 的测试,键码 分别为 115、114、139、28、172,分别对应 PCB 丝印 K3、K4、K5、K6、K7;另外,丝印 K1 对应一个用户按键,键码为 148。K2 为 reset 按键,K3 为 FEL 按键,用于烧录程序 可以使用fltest_keytest进行板载按键的测试,按键的按下和释放

23d7db65-3d23-4654-855d-a384ba94ba2f-image.png
23d7db65-3d23-4654-855d-a384ba94ba2f-image.png

七、核心板载LED控制 核心板上有一颗LED接到了T113i的GPIO上

e69fc498-f35b-41ce-a06a-0e1da50f8b92-image.png
e69fc498-f35b-41ce-a06a-0e1da50f8b92-image.png

可以通过命令方式进行控制 首先可以使用cat /sys/class/leds/heartbeat/trigger查看当前的出发方式,可以看到出厂默认的是heart心跳出发的方式,也就是利用时钟进行一定 频率的闪烁

7f33a17d-2f37-4442-9e71-4a0d37967ee2-image.png
7f33a17d-2f37-4442-9e71-4a0d37967ee2-image.png

通过 echo none > /sys/class/leds/heartbeat/trigger 可以将其停止心跳模式,然后通过 echo 1 > /sys/class/leds/heartbeat/brightness 和 echo 0 > /sys/class/leds/heartbeat/brightness 分别手动控制其亮和灭了。也就是向文件写入1亮起,写入0熄灭,或者写入下面的heart则进入心跳模式。 再用echo heartbeat > /sys/class/leds/heartbeat/trigger又可以恢复心跳状态。

e8d5c278-f781-42b3-9e6a-a33b5deb88de-image.png
e8d5c278-f781-42b3-9e6a-a33b5deb88de-image.png

这次主要是利用官方的文档,使用命令行的方式,进行板载的一些资源和常用命令的测试,作为一个放入们的使用者而言,通过这个方式来熟悉硬件,熟悉系统,熟悉开发的资源还是有非常大的帮助的,飞凌也在开发板的资料中,提供了飞航丰富的相关测试命令,结合丰富的板载资源,可以很方便进行熟悉测试和使用。测试没有完全做完,后面将搭建具体的开发环境,并使用代码测试相关的功能。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档