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

至此,固件烧录完成

相关推荐
山羊硬件Time16 小时前
自动化管理Linux的好工具:shell script
linux·嵌入式硬件·硬件工程师·基带工程·硬件开发
神一样的老师16 小时前
【兆易创新GD32VW553开发板试用】红外遥控接入天气时钟实战
驱动开发·单片机·嵌入式硬件
asjodnobfy16 小时前
Π型滤波电路
嵌入式硬件·硬件工程
多看多敲多思考18 小时前
华润微CS32ME10 MCU使用教程(2)---CS32ME10之UART串口模块使用
stm32·单片机·嵌入式硬件·mcu
神一样的老师18 小时前
【兆易创新GD32VW553开发板试用】天气时钟设计与调试实战
单片机·嵌入式硬件·物联网
国科安芯18 小时前
核电站仪控与监测系统中抗辐射 MCU 芯片应用研究
单片机·嵌入式硬件·macos·无人机·cocos2d·核电站
黑白园19 小时前
STM32系统时钟由72M修改为36M验证示例
stm32·单片机·嵌入式硬件
LCG元20 小时前
基于ARM7的LCD设计与实现:S3C4510B通用IO口控制液晶模块
stm32·单片机·嵌入式硬件
山后太阳20 小时前
Keil5(MDK-ARM)完整下载安装教程+入门教程:从零搭建STM32开发环境
arm开发·stm32·嵌入式硬件
The_superstar620 小时前
衡山派学习之串口
单片机·嵌入式硬件·串口·衡山派