10分钟搞定openEuler/hi-mpu镜像烧写:史上最详细操作手册
【免费下载链接】hi-mpuhi-mpu is the open source repository for the mpu chip driver package. This repository provides the source code for the chip driver, driver dependencies, and build project configurations.项目地址: https://gitcode.com/openeuler/hi-mpu
前往项目官网免费下载:https://ar.openeuler.org/ar/
openEuler/hi-mpu是mpu系列芯片的开源仓库,提供芯片驱动、驱动依赖及构建工程的源代码。本文将带你快速掌握其镜像烧写的完整流程,从环境准备到最终验证,让你轻松上手!
📋 准备工作:烧写前的必备清单
在开始烧写前,请确保你已准备好以下材料和环境:
- 硬件设备:Hi3093开发板、USB数据线、电源适配器
- 软件环境:Ubuntu系统(推荐20.04及以上版本)
- 烧写文件:编译生成的烧片包(Hi3093_ext4fs.img、u-boot_rsa_4096.bin、Hi3093_ext4fs_cms.bin)
- 辅助工具:SSH客户端(如Xshell、Putty)、文件传输工具
🔍 烧片包获取途径
烧片包可通过以下步骤编译生成:
- 从仓库克隆代码:
git clone https://gitcode.com/openeuler/hi-mpu - 参考doc/openEuler系统编译运行指南.md完成编译
- 编译后的烧片包位于
build/build_hi3093/output目录
🔧 详细步骤:一步步完成镜像烧写
1️⃣ 连接开发板与电脑
使用USB数据线将开发板与电脑连接,并通过SSH客户端登录开发板。确保网络连接正常,可通过ping命令测试网络连通性:
2️⃣ 上传烧片包至开发板
将编译好的烧片包(Hi3093_ext4fs.img、u-boot_rsa_4096.bin、Hi3093_ext4fs_cms.bin)以及l0fw_rsa_4096.bin和l1fw_rsa_4096.bin通过SSH上传至开发板的/tmp目录。
3️⃣ 执行烧写命令
在开发板的/tmp目录下执行以下命令进行烧写升级:
sh /hi3093_upgrade.sh 40964️⃣ 等待烧写完成
烧写过程中,系统会自动进行镜像校验和写入,请勿断开连接或断电。烧写完成后,开发板会自动重启。
📝 分模块编译参考(可选)
如果需要单独编译某个模块,可参考以下步骤:
uboot制作
cd hi-mpu/build/build_uboot ./build_uboot.sh openeuler编译完成后,在build/output目录下生成u-boot_rsa_4096.bin文件。
制作uImage
cd hi-mpu/custom/open_euler ./mkimage -A arm -O linux -T kernel -C none -a 0x98280000 -e 0x98280040 -n linux-5.10.0 -d zImage-5.10.0 uImage✅ 验证烧写结果
烧写完成后,开发板重启。通过串口或SSH登录系统,执行以下命令验证系统信息:
uname -a cat /etc/os-release若能正常显示系统版本信息,则说明烧写成功。
⚠️ 注意事项
- 烧写过程中请勿断电或断开连接,以免损坏设备
- 确保烧片包文件完整且版本匹配
- 若烧写失败,可检查网络连接或重新编译烧片包
- 更多详细信息可参考doc/openEuler系统编译运行指南.md
通过以上步骤,你已成功完成openEuler/hi-mpu镜像的烧写。如有任何问题,欢迎查阅官方文档或参与社区讨论。祝你使用愉快!
【免费下载链接】hi-mpuhi-mpu is the open source repository for the mpu chip driver package. This repository provides the source code for the chip driver, driver dependencies, and build project configurations.项目地址: https://gitcode.com/openeuler/hi-mpu
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考