回答

收藏

【米尔电子MYD-YT507开发板测评】+ 搭建开发环境并编译SDK

其他 其他 2711 人阅读 | 0 人回复 | 2022-07-23

本帖最后由 TLLED 于 2022-7-23 07:27 编辑



    按照《MYD-YT507H_Linux软件开发指南V1.0.pdf》文档来搭建开发环境。使用ubuntu18.04 64bit系统编译,下面学习系统下编译的过程。
    一、安装必备软件包

    运行下面的命令,安装软件包。
  1. <font size="3">sudo apt-get update
  2. sudo apt-get install build-essential gcc libncurses5-dev bison flex texinfo
  3. sudo apt-get install zlib1g-dev gettext libssl-dev autoconf
  4. sudo apt-get install autoconf
  5. sudo apt-get install automake
  6. sudo apt-get install libtool
  7. sudo apt-get install linux-libc-dev:i386
  8. sudo apt-get install git
  9. sudo apt-get install gnupg
  10. sudo apt-get install flex
  11. sudo apt-get install bison
  12. sudo apt-get install gperf
  13. sudo apt-get install build-essential
  14. sudo apt-get install zip
  15. sudo apt-get install curl
  16. sudo apt-get install libc6-dev
  17. sudo apt-get install libncurses5-dev:i386
  18. sudo apt-get install x11proto-core-dev
  19. sudo apt-get install libx11-dev:i386
  20. sudo apt-get install libreadline6-dev:i386
  21. sudo apt-get install libgl1-mesa-glx:i386
  22. sudo apt-get install libgl1-mesa-dev
  23. sudo apt-get install g++-multilib
  24. sudo apt-get install mingw32
  25. sudo apt-get install tofrodos
  26. sudo apt-get install python-markdown
  27. sudo apt-get install libxml2-utils
  28. sudo apt-get install xsltproc
  29. sudo apt-get install zlib1g-dev:i386
  30. sudo apt-get install gawk
  31. sudo apt-get install texinfo
  32. sudo apt-get install gettext</font>
复制代码

    二、安装交叉编译工具链
   
    2.1、解压SDK包
    将SDK文件Buildroot-downloads.tar.bz2解压到ubuntu目录:/opt/y507目录下
    执行命令:root@ubuntu:/mnt/hgfs/share/Y507# tar xvf Buildroot-downloads.tar.bz2 -C /opt/Y507/
    解压后的文件
   

   
    2.2、解压编译工具到opt目录下
    进入/opt/y507/t507/build/toolchain目录
   

    执行命令:root@ubuntu:/opt/y507/t507/build/toolchain# tar xvf gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz -C /opt/

    2.3、设置环境变量,测试安装是否成功
    执行命令:
    root@ubuntu:/opt# export PATH=$PATH:/opt/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin
    root@ubuntu:/opt# aarch64-linux-gnu-gcc -v
   

   
    三、使用SDK构建开发板镜像

上面创建交叉编译环境后,使用SDK进行系统构建,构建myir-image-full镜像系统。
    3.1、执行环境变量设置脚本
    root@ubuntu:/opt/Y507/t507# source build/envsetup.sh

   

   
    3.2、构建myir-image-full镜像
    root@ubuntu:/opt/Y507/t507# build

    开始编译,这个需要漫长的等待过程
    编译完成后,执行命令:
   
    root@ubuntu:/opt/Y507/t507# pack

    生成img文件
   



    3.3、将生成的镜像文件复制到windows下。
    root@ubuntu:/opt/Y507/t507/out# cp myir_linux_full_uart0.img /mnt/hgfs/share/Y507/


   
   三、烧写系统
   
   开发板烧写系统有两种方式,USB和SD卡烧写,这里我使用USB方式烧写
   
   3.1、硬件设置
   3.1.1、选择启动模式:将拨码开关拨到下载模式:
   

   
   3.1.2、USB连接
   将USB连接线连接到开发板的J6端口
   
   3.2、安装USB驱动
   连接好USB后,给开发板上电,先按住FEL键不松开然后再按开机键,系统复位,大约2秒后,松开FEL键,电脑提示USB设备,第一次需要手动安装驱动。
   驱动位置
   



    3.3、PhoenixSuit软件烧写
    选择上面编译生成的镜像文件
   



    烧写完成
   



   四、程序运行


   烧写完成后,重新开发板,串口输出
   

     
   




分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条