导航

    全志在线开发者论坛

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

    OK536N-C开发板-通用内核编译步骤

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

      平台环境

      • 板子:OK536N-C开发板
      • 编译环境:wsl2-ubuntu22.04

      获取并解压sdk

      cat OKT536-linux-sdk.tar.bz2.* > OKT536-linux-sdk.tar.bz2
      tar -xjvf OKT536-linux-sdk.tar.bz2
      cd OKT536-linux-sdk
      

      e84ef238-2555-4415-ab83-f2681c9ac37c-image.png

      配置sdk

      ./build.sh config
      linux-->
      buildroot-->
      t536-->
      OKT536-C-->
      default-->
      linux-5.10-origin
      

      0984124f-68b3-4a11-b308-64a450728bbc-image.png


      编译SDK


      配置环境变量

      source build/envsetup.sh
      

      报错:ERROR: Please source envsetup.sh in the root of SDK
      解决方案:
      创建.tinatopdir

      touch build/.tinatopdir
      

      ee2ce0f3-3786-4704-ac40-84e485ccdad2-image.png

      再次运行,完成环境变量配置

      source build/envsetup.sh
      

      a9e90a6b-a11d-4aaa-bdff-581c0dc56182-image.png


      开始编译:

      ./build.sh
      

      rtos编译路径依赖报错,
      解决方案:

      crtos
      rm build -rf
      croot
      source build/envsetup.sh
      ./build.sh
      

      继续编译报:QQuickItemsModule::defineModule未定义错误
      解决方案:

      rm -rf /home/dzh/work/t536/OKT536-linux-sdk/out/t536/OKT536-C/buildroot/buildroot/build/qt5declarative-1d49a5b678957adde7e2db23a485a3f48157bc8f
      

      继续编译


      报错:qt-demo编译报错

      解决方案:

      cd ./buildroot/package/auto/forlinx/qt_demo
      mv Makefile ../
      rm -rfv $(find ./ -name Makefile)
      mv ../Makefile ./
      croot
      ./build.sh
      

      最终编译通过:
      3fbe584b-0c5d-42bd-b7c0-82eb4d4b8c17-image.png


      打包固件:

      ./build.sh pack
      

      f23860a4-92b6-4567-8020-0e33576b6155-image.png

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

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

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