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进制)。

至此,固件烧录完成

相关推荐
BackCatK Chen13 小时前
第 8 篇:TMC2240 电机正反转实现|DIR 引脚控制 + 代码优化(稳定不抖动)
stm32·单片机·嵌入式硬件·保姆级教程·电机正反转·tmc2240·dir引脚控制
星马梦缘14 小时前
EDA彩灯电路绘制
单片机·嵌入式硬件·物联网·pcb·eda·嘉立创
VekiSon20 小时前
Linux内核驱动——杂项设备驱动与内核模块编译
linux·c语言·arm开发·嵌入式硬件
来自晴朗的明天21 小时前
14、光耦隔离电路(EL3H7)
单片机·嵌入式硬件·硬件工程
G***技21 小时前
杰和IB3-272:以低功耗高性能打造新一代工业智能交互核心
单片机·嵌入式硬件·物联网
MAR-Sky1 天前
keil5中数据的不同定义和单片机(以stc8为例)里的对应关系(idata,xdata,data,code)
单片机·嵌入式硬件
项目題供诗1 天前
51单片机入门(八)
单片机·嵌入式硬件·51单片机
羽获飞1 天前
从零开始学嵌入式之STM32——9.STM32的时钟系统
stm32·单片机·嵌入式硬件
飞睿科技1 天前
乐鑫智能开关方案解析:基于ESP32-C系列的低功耗、高集成设计
嵌入式硬件·物联网·esp32·智能家居·乐鑫科技
来自晴朗的明天1 天前
13、NMOS 电源防反接电路
单片机·嵌入式硬件·硬件工程