海思uboot中设置bootargs&bootcmd
简述
给到工厂生产的软件必须要在uboot中进行bootargs&bootcmd设置,否则会导致系统跑不起来,bootdelay是决定启动延时的,这个一般需要在uboot中设置为0
1、设置bootargs
osdrv/opensource/uboot/u-boot-2016.11/include/config_distro_bootcmd.h
#ifndef CONFIG_BOOTCOMMAND
#define CONFIG_BOOTCOMMAND "nand read 0x82600000 0x900000 0x200000;nand read 0x82000000 0x100000 0x10000;nand read 0x82100000 0x200000 0x10000;dcache flush;cread 0x82000000 0x82100000 0x10000 0x825c0000;go_cpu1 0x82700000 0x84200000 0x300000 0x600000; nand read 0x82000000 0xb00000 0x500000;bootm 0x82000000"
#endif
需要将双引号中的内容更新为reference/out/hi3559v200_dashcam_rearview_demb_c2395_bt656_1080p25/burn/spinand/config里的bootargs内容
setenv bootargs 'mem=37M quiet console=ttyAMA0,115200 clk_ignore_unused rw ubi.mtd=6 root=ubi0:ubifs rootfstype=ubifsmtdparts=hinand:1M(uboot.bin),1M(rawparam),1M(rawparam

本文详细介绍了在海思U-Boot中如何正确配置bootargs和bootcmd参数,这对于确保设备正常启动至关重要。文中提供了具体的设置命令示例,并解释了如何修改相关文件来实现这些配置。
最低0.47元/天 解锁文章
9188

被折叠的 条评论
为什么被折叠?



