【米尔电子MYD-YT507开发板测评】+ 搭建开发环境并编译SDK
其他
2711 人阅读
|
0 人回复
|
2022-07-23
TA的每日心情 | 开心 2025-9-22 14:25 |
|---|
签到天数: 1085 天 连续签到: 1 天 [LV.10]以坛为家III
版主
- 积分
- 20983
|
本帖最后由 TLLED 于 2022-7-23 07:27 编辑
按照《MYD-YT507H_Linux软件开发指南V1.0.pdf》文档来搭建开发环境。使用ubuntu18.04 64bit系统编译,下面学习系统下编译的过程。
一、安装必备软件包
运行下面的命令,安装软件包。
- <font size="3">sudo apt-get update
- sudo apt-get install build-essential gcc libncurses5-dev bison flex texinfo
- sudo apt-get install zlib1g-dev gettext libssl-dev autoconf
- sudo apt-get install autoconf
- sudo apt-get install automake
- sudo apt-get install libtool
- sudo apt-get install linux-libc-dev:i386
- sudo apt-get install git
- sudo apt-get install gnupg
- sudo apt-get install flex
- sudo apt-get install bison
- sudo apt-get install gperf
- sudo apt-get install build-essential
- sudo apt-get install zip
- sudo apt-get install curl
- sudo apt-get install libc6-dev
- sudo apt-get install libncurses5-dev:i386
- sudo apt-get install x11proto-core-dev
- sudo apt-get install libx11-dev:i386
- sudo apt-get install libreadline6-dev:i386
- sudo apt-get install libgl1-mesa-glx:i386
- sudo apt-get install libgl1-mesa-dev
- sudo apt-get install g++-multilib
- sudo apt-get install mingw32
- sudo apt-get install tofrodos
- sudo apt-get install python-markdown
- sudo apt-get install libxml2-utils
- sudo apt-get install xsltproc
- sudo apt-get install zlib1g-dev:i386
- sudo apt-get install gawk
- sudo apt-get install texinfo
- 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软件烧写
选择上面编译生成的镜像文件
烧写完成
四、程序运行
烧写完成后,重新开发板,串口输出
|
|
|
|
|
|
|
|
|