原创 【米尔MYD-YT507】+4烧录系统镜像/刷机
【米尔MYD-YT507】+4烧录系统镜像/刷机
上周配置环境没有图,这周连烧录截图一起补上。
开机,usb-typec线连接电路板usb口,按复位键,再按debug键,刷机工具显示已连接,即可开始刷机开发。
配置环境前需要设置链接于主机的共享文件夹。将主机中的sources解压到虚拟机的共享文件夹中。这个比较麻烦,是因为ubuntu天生的bug,大文件一旦复制就会闪退。
选择目录,设置环境变量
快速编译开发板镜像:在使用 SDK 进行系统构建之前可先设置相应的环境变量,我们在构建 myir-image-full 之前需要使用米尔提供的 envsetup.sh 脚本进行环境变量的设置,构建过程中会创建一个 构建目录(如 out),后续构建过程,以及输出文件都包含在这个目录
分别执行
PC$ ./build.sh config
PC$ ./build.sh
PC$ ./build.sh qt
PC$ ./build.sh pack
根据传入的参数进行相关的操作,从上到下判断的参数依次是:
1、config
2、pack
3、pack_debug
4、pack_dump
5、pack_prvt
6、参数为空
step1:“./build.sh config”
按照编译时的操作顺序,首先执行时传入的参数为 config,调用的是该目录下的 mksetup.sh:
. buildroot/scripts/mkcmd.sh
function mksetup()
{
rm -f .buildconfig
printf "\n"
printf "Welcome to mkscript setup progress\n"
select_board
init_defconf
}
mksetup
PC$ ./build.sh brandy
为使用SDK构建整个镜像
烧录系统镜像:
米尔公司设计的 MYC-YT507H 系列核心板与开发板是基于全志公司的 T5 系列微处理 器,其启动方式多样,所以需要不同的更新系统工具与方法。用户可以根据需求选择不同的方式进行更新。更新方式主要有以下几种:
PhoenixSuit 烧写: 适用于研发调试,测试等场景。
制作 SD 卡启动器: 适用于研发调试,快速启动等场景。
制作 SD 卡烧录器:适用于批量生产烧写 eMMC。
本次测评选择Phonenixsuit烧写:
OTG
USB线连接开发板和主机,长按FEL键系统复位,再松开,打开主机设备管理器,发现USB设备驱动自动安装识别。
备份
刷机:点击“一键刷机”“浏览”即可选择固件镜像文件。
厂家说明文档中有这个地址,但不太明白。。。