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

至此,固件烧录完成

相关推荐
jghhh0110 分钟前
基于上海钜泉科技HT7017单相计量芯片的参考例程实现
科技·单片机·嵌入式硬件
恶魔泡泡糖29 分钟前
51单片机外部中断
c语言·单片机·嵌入式硬件·51单片机
意法半导体STM3241 分钟前
【官方原创】如何基于DevelopPackage开启安全启动(MP15x) LAT6036
javascript·stm32·单片机·嵌入式硬件·mcu·安全·stm32开发
v_for_van1 小时前
STM32低频函数信号发生器(四通道纯软件生成)
驱动开发·vscode·stm32·单片机·嵌入式硬件·mcu·硬件工程
电化学仪器白超1 小时前
③YT讨论
开发语言·python·单片机·嵌入式硬件
乡野码圣2 小时前
【RK3588 Android12】硬件中断IRQ
单片机·嵌入式硬件
happygrilclh2 小时前
数码管驱动(一):ET6226M -数据手册主要点分析
单片机·嵌入式硬件
神一样的老师2 小时前
【RT-Thread Titan Board 开发板】显示SD卡上JPEG图片的EXIF信息
人工智能·单片机·嵌入式硬件
qq_429499572 小时前
STM32 SPI读取写入W25Q64JVSSIQ
stm32·单片机·嵌入式硬件
集和诚JHCTECH2 小时前
精准采摘背后的大脑:BRAV-7135边缘计算解决方案赋能智能农业新时代
人工智能·嵌入式硬件