您尚未登录。

楼主 #1 2020-07-03 21:55:33

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 849
积分: 710

f1c100s的uboot传递参数给内核的问题

以下内容摘自网络,可见uboot跳转到内核前需要设置三个参数,其中第三个参数是传递参数或设备树的。这里有个疑问,第三个参数只能是atags或者是dtb中的一个,不能同时使用,但是为什么荔枝派nano官方的文档中uboot设置既可以用boot.cmd传参数,同时设备数也可以使用?

1. 对于32bit的arm处理器,bootloader启动内核时,会设置r0,r1,r2三个寄存器,
r0一般设置为0;
r1一般设置为machine id (在使用设备树时该参数没有被使用);
r2一般设置ATAGS(使用设备树之前)或DTB的开始地址(使用设备树之后)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn