补充U-Boot引导内核的方法.doc
补充:U-Boot引导内核的方法:U-Boot作为Bootloader,具备多种引导内核启动的方式。常用的go和bootm命令可以直接引导内核映像启动。U-Boot与内核的关系主要是内核启动过程中参数的传递。1.go命令的实现
内核被读到0后,使用go命令。
int do_go (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
{
#if defined(CONFIG_I386)
DECLARE_GLOBAL_DATA_PTR;
#endif
ulong addr, rc;
int rcode = 0;
if (argc 2) {
printf (Usage:\n%s\n, cmdtp-usage);
return 1;
}
addr = simple_strtoul(argv[1], NULL, 16); //内核的在sdram地址0 printf (## Starting application at 0x%08lX ...\n, addr);
setup_linux_param(0;//建立要传给内核的参数,参数的地址都是固定的,所以内核也知道去这里取参数
call_linux(0,0x0c1,addr);//0xc1=1
您可能关注的文档
最近下载
- 2025年金融风险管理师CreditRisk+模型在资本配置中的应用专题试卷及解析.pdf VIP
- 2025年房地产经纪人团队内部高效沟通技巧专题试卷及解析.pdf VIP
- 苏教版科学一年级上册单元试卷【全册】 .pdf
- 2025年化工工程师蒸馏塔设计中的设备选型基础专题试卷及解析.pdf VIP
- 2026年温州瑞安市专职社区工作者招聘49人笔试备考试题及答案解析.docx VIP
- 三菱电梯LEHY-III凌云3图纸-三菱公司内部2016原版.pdf
- 居民精神文明建设数字平台与内容生态研究.pdf VIP
- 2025年演出经纪人演出项目主办方取消或延期演出的违约责任专题试卷及解析.pdf VIP
- 2026年招标采购从业人员专业技术能力评价初中级招采人员题库含答案.docx
- 公司冲压模具设计规范(正文部分).pdf VIP
原创力文档

文档评论(0)