查看: 1366|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2024-10-25 14:50
  • 签到天数: 1071 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2022-7-23 07:27:35 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 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/
        解压后的文件
        300.png
       
        2.2、解压编译工具到opt目录下
        进入/opt/y507/t507/build/toolchain目录
        003.png
        执行命令: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
        004.png
       
        三、使用SDK构建开发板镜像

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

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

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

        生成img文件
        302.png


        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、选择启动模式:将拨码开关拨到下载模式:
        303.jpg
       
       3.1.2、USB连接
       将USB连接线连接到开发板的J6端口
       
       3.2、安装USB驱动
       连接好USB后,给开发板上电,先按住FEL键不松开然后再按开机键,系统复位,大约2秒后,松开FEL键,电脑提示USB设备,第一次需要手动安装驱动。
       驱动位置
        304.png


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


        烧写完成
        307.png


       四、程序运行


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




    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 08:40 , Processed in 0.120022 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.