Hi3403-Demo板烧写OH-L1镜像烧写指引

工具与依赖

硬件连接

固件烧写

启动 ToolPlatform 工具

确定当前芯片型号为 SS928V100

点击 Burn Tool 切换至烧录界面

选择正确的串口和服务器 IP,传输方式选择网口(推荐)

解释说明:

注:ToolPlatform 如何选择本地 PC 配置说明:

确定本地 PC 配置,串口选择,根据设备管理器->端口,查看连接板端的串口

确定本地 PC 配置,服务器 IP 选择,运行 CMD 命令提示符窗口,运行 ipconfig,查看本机 IP 信息,

如下图,该开发机网卡 IPv4 地址为 192.168.2.1

选择"烧写 eMMC",eMMC 分区表选择固件文件夹中的 emmc_burn_table.xml 文件

点击烧写

下方控制台出现"串口已经连接,请给单板上电,若已经上电,请断电后重新上电"后

点按 reset 键

当出现 "#########" 打印,表示已经开始烧录

说明:

串口、服务器IP 均正确,且可以被选择,直接点击 "烧写" 即可

若烧录正常,等待一段时间后出现弹窗,烧写成功(预计烧写时间 3 分钟左右),然后即可关闭窗口

通过串口烧录 fastboot

解释说明:

板端需烧录成功 fastboot 文件,才可以识别出网口IP

通过网口烧录 kernel 和 rootfs

下方控制台出现"串口已经连接,请给单板上电,若已经上电,请断电后重新上电"后

点按 reset 键

当出现 "#########" 打印,表示已经开始烧录

若烧录正常,等待一段时间后出现弹窗,烧写成功(预计烧写时间 2 分钟左右),然后即可关闭窗口

使用串口工具连接到开发板的终端,在终端中进行相关设置(本文档中使用的串口工具为 MobaXterm)

烧写完成后,按照实际介质大小和分区来配置bootargs启动参数;提供内核15M的bootargs如下

注意:

自烧写步骤完成到这里之间,不要对开发板进行 "断电上电" 以及点击 "reset" 键等操作

将以下shell命令复制,粘贴到shell对话框中,直接运行

复制代码
setenv bootargs 'mem=512M console=ttyAMA0,115200 clk_ignore_unused rw rootwait root=/dev/mmcblk0p3 rootfstype=ext4 blkdevparts=mmcblk0:1M(uboot.bin),15M(kernel),96M(rootfs.ext4),-'
setenv bootcmd  'mmc read 0 0x50000000 0x800 0x7800; bootm 50000000'
sa;
re

说明:

mmc读取数值的计算方法:使用程序员计算器,计算过程选择DEC十进制转换、最后结果转换成HEX进制。举例说明0x6800由来,内核镜像size大小15M,mmc每512字节为一个单位,15*1024*1024/512=0x7800 (计算结果转换成HEX进制)。

至此,固件烧录完成

相关推荐
福尔摩斯张18 分钟前
STM32数码管和LCD显示技术深度解析(超详细)
数据库·stm32·单片机·嵌入式硬件·mongodb
d111111111d26 分钟前
STM32 DMA传输配置详解:数据宽度与传输方向设置指南
笔记·stm32·单片机·嵌入式硬件·学习
Archie_IT41 分钟前
基于STM32F103C8T6标准库的OLED显示屏中文汉字显示实现_资料编号39
stm32·单片机·嵌入式硬件·mcu·硬件工程·信息与通信·信号处理
一路往蓝-Anbo1 小时前
STM32单线串口通讯实战(三):协议层设计 —— 帧结构、多机寻址与硬件唤醒
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网
无垠的广袤2 小时前
【上海晶珩睿莓 1 单板计算机】物联网环境监测终端
linux·python·嵌入式硬件·物联网·mqtt·home assistant
先知后行。2 小时前
ModBus协议
嵌入式硬件
IT阳晨。11 小时前
【STM32】天气预报项目
stm32·单片机·嵌入式硬件
IT阳晨。13 小时前
【STM32】智能台灯项目
stm32·单片机·嵌入式硬件
炸膛坦客14 小时前
Cortex-M3-STM32F1 开发:(三十九)DMA详细介绍(3):相关寄存器、库函数介绍,配置步骤,以及内存到内存和内存到外设的实例
stm32·单片机·嵌入式硬件
polarislove021418 小时前
9.6 [定时器]超声波测距实验-嵌入式铁头山羊STM32笔记
笔记·stm32·嵌入式硬件