|

【HarmonyOS HiSpark AI Camera试用连载 】引导启动新固件, 引导启动新固件
首次烧写固件成功后,打开串口工具,给开发板上电,可能无法启动,一直黑屏。
观察串口数据,可能有类似以下信息:
System startup
Uncompress Ok!
U-Boot 2020.01 (Sep 01 2020 -09:25:23 +0800)hi3516dv300
DRAM: MMC:
EMMC/MMC/SD controllerinitialization.
scan edges:2 p2f:6 f2p:1
mix set temp-phase 3
scan elemnts: startp:2 endp:122
Tuning Sampleclock. mix setphase:[03/07] ele:[14d/16]
MMC/SD Card:
MID: 0x15
Read Block: 512 Bytes
Write Block: 512 Bytes
Chip Size: 7456M Bytes (High Capacity)
Name: “8GTF4“
Chip Type: MMC
Version: 0.0
Speed: 100000000Hz
Bus Width: 4bit
himci: 0 (eMMC)
Loading Environment from MMC...*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: eth0
Error: eth0 address not set.
Hit any key to stopautoboot: 0
## Error:“distro_bootcmd“ not defined
hisilicon #
执行pri命令打印环境变量。
hisilicon # pri
arch=arm
baudrate=115200
board=hi3516dv300
board_name=hi3516dv300
bootcmd=run distro_bootcmd
bootdelay=2
cpu=armv7
ethact=eth0
soc=hi3516dv300
stderr=serial
stdin=serial
stdout=serial
vendor=hisilicon
verify=n
Environment size: 211/262140bytes
如果出现以上情况,需要执行以下命令行 重新配置u-boot环境变量bootargs和bootcmd。 hisilicon # setenv bootcmd“mmc read 0x0 0x80000000 0x800 0x4800; saveenv; go 0x80000000“
hisilicon # setenv bootargsconsole=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=15M rw
hisilicon # saveenv
再重启开发板,进入了以下界面,代表成功启动了自己编译烧写的固件。
QQ截图20201214104500.png (483.47 KB, 下载次数: 0)
下载附件 保存到相册
昨天 10:45 上传
参考资料:
https://blog.csdn.net/qq_30722795/article/details/109383230?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242
https://bbs.elecfans.com/jishu_1992907_1_1.html |
|