导航

    全志在线开发者论坛

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

    飞凌OK-T527开发板试用1-开箱+交叉编译

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

      开箱

      昨天收到了飞凌嵌入式寄到的OK-T527板卡测试,开箱图片如下:
      5cdbf594-ebef-44eb-b78b-e004608f622d-b85240643edc9e900c2eb2ab5a409d5.jpg
      53469b00-d7c9-4b68-b019-5259ae3d6e2f-bc71a2a0b4ebbe70ac81f4c546d02a6.jpg
      61581629-1b97-486f-96a1-c7ed0dad129c-7b2ba0027165d4b5ac43d793b7bf444.jpg

      串口驱动安装

      在”04-工具“文件夹中包含有”CH343SER.ZIP“驱动压缩包,解压后执行Driver中的SETUP.EXE即可安装驱动程序。
      bcc0348a-c53d-4611-b51d-275448913528-image.png

      edd7e13b-db60-427d-b809-2221f90380ed-image.png

      • 如果出现:未知USB设备(设备描述符请求失败),说明你的usb口供电不足,换个供电能力好的(如主机箱后侧)的USB口就好啦。

      串口连接

      找到“USB-Enhanced-SERIAL-A CH342”对应的com号,波特率选择115200进行连接。
      b9bf30eb-b2ee-4a85-814d-2d826d95e4e9-image.png

      SSH连接

      网口连接

      8e75d3b5-501e-4351-8c0d-5774934f6aac-image.png
      使用ifconfig命令来查看和设置网络。首先将板卡与电脑连接至同一网段,之后使用ifconfig设置板卡ip地址。

      ifconfig eth0 10.7.61.241 netmask 255.255.192.0
      

      设置完ip后如下
      e76fbf9d-5f10-4f1e-9a0a-029c2d233af4-image.png

      然后进行电脑和板卡之间互ping,发现可以ping通就说明两者网络已经互通。
      7e2443c9-d3c5-4983-b963-e3bf441ea649-image.png

      wifi连接

      执行如下命令,-s后为wifi名称,-p后为密码。

      fltest_wifi.sh -i wlan0 -s Redmi2024 -p ******
      

      31fae0e8-7812-4c12-856e-4a0b6286af22-image.png

      ssh登录

      设置好板卡的ip地址后就能通过ssh连接了。
      25879824-cc6b-4dbd-8b19-b5c6ac64da7f-image.png
      其中用户名和密码都为root。

      交叉编译器安装

      在完成源码拷贝和释放后,在其out/toolchain目录下,存放的是交叉编译工具。
      因此我们在~/.profile文件夹中添加如下代码

      export PATH=$PATH:/home/forlinx/work/OKT527-linux-sdk/out/toolchain/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin
      

      之后注销账号然后再重新登录。

      之后执行如下命令测试交叉编译工具是否安装成功

      aarch64-none-linux-gnu-gcc -v
      

      6bce01ef-0597-411e-9508-c8e343fe7c28-image.png

      交叉编译测试-HelloWorld

      新建一个helloworld.c文件并将如下内容填入文件中。

      #include<stdio.h>
      int main()
      {
          printf("hello world!\n");
      }
      

      执行交叉编译

      aarch64-none-linux-gnu-gcc helloworld.c -o helloworld
      

      将编译后的程序移动到板卡的root文件夹下,执行

      chmod 777 helloworld
      ./helloworld
      

      f05f5789-6fb2-496a-adeb-6d52233d0f83-image.png
      可以看到我们的程序已经正常执行了。

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

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

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