u-boot与linux参数传递的一些摘录

本文探讨了U-Boot无法正确传递启动参数到Linux的问题。使用Linux 2.6.26内核时,在特定条件下启动失败。已确认配置了必要的宏,但编译链接地址可能存在问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于U-BOOTLINUX启动参数传递问题?

我的U- BOOT不能传递启动 参数LINUX。具体现象如下:
1.我使用的是 LINUX2.6.26内核,如果屏蔽 LINUX/ARCH/ARM/KERNEL/SETUP.C中的STRLCPY(.......)一句,使用 LINUX的默认 参数,则可以正常启动
2.如果不屏蔽该句,则启动到................................done,booting linux kernel.后失败。
3.检查U- BOOT中,已经定义了CONFIG_COMMAND_TAG和CONFIG_SETUP_MEMORY_TAGS两个宏
4..U- BOOT增加CONFIG_INITRD_TAG,宏定义,测试现象同2
5.我使用的命令如下: t 32000000 uImage;bootm 32000000
6.据说我的编译内核链接地址不对有可能发生这个问题,我没有修改默认的链接地址,也不知道在哪里修改。
请教斑竹和众高手,我该如何解决这个问题呢? 谢谢!!
 
/////////////////////////////////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值