导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

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

    飞凌嵌入式专区
    1
    1
    1154
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • T
      Tristan_C LV 4 最后由 Tristan_C 编辑

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

      一、系统信息查询
      可以查询板子的内核信息、CPU处理器信息、环境变量等
      acba5a3e-14c7-4570-8cbe-5c7b0646c622-image.png
      二、CPU频率
      从上面的系统信息查询到,这是一颗具有两个ARMv7结构A7内核的处理器,主频最高1.2GHz
      可以通过命令查看当前支持的频率以及目前所使用主频
      34cfd390-069a-4cac-a268-397fba77c6af-image.png
      还可以通过命令更改所使用的频率
      三、内部温度的测试
      这个测试主要是针对芯片内部的温度传感器,一般可以用于芯片内部的一些温度监控等。输入命令之后,可以看到,当前室温下,芯片温度达到了30度左右。
      be8f52c8-7eee-4037-a951-a0fd882fc7c6-image.png
      四、执行DDR的带宽测试
      53e72d3b-8cf2-4dd4-bc24-cc2ceeb59b90-image.png

      五、板载RTC测试
      开发板上带了一颗RTC芯片,PCF8563,I2C接口,并带有一颗备用电池,给RTC芯片用,掉电时可以保持时间走时,开发板在发货时已经附送了一颗CR2032纽扣电池
      fba180cd-037a-40bc-9fdb-46781ff1a1c5-image.png
      可以通过如下指令读取当前RTC的时间
      77ad8084-fd5a-4cc2-9742-2e86046a8266-image.png

      通过date -s命令设置时间,并使用hwclock -u -w将时间同步给RTC芯片
      166695c4-9675-4aa9-b555-09b3c70dbe88-image.png
      然后再通过hwclock -u -r可以看到时间已经在更新走时,若断电再重新上电也是最新的时间了。
      15d79bf7-25d7-43e8-bb05-c6d25552f912-image.png

      六、按键测试
      底板上有 8 个按键,其中侧边有 5 个按键
      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

      七、核心板载LED控制
      核心板上有一颗LED接到了T113i的GPIO上
      e69fc498-f35b-41ce-a06a-0e1da50f8b92-image.png
      可以通过命令方式进行控制
      首先可以使用cat /sys/class/leds/heartbeat/trigger查看当前的出发方式,可以看到出厂默认的是heart心跳出发的方式,也就是利用时钟进行一定 频率的闪烁
      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

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

      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策