摘要:
在u-boot之start_armboot函数分析已经分析过了整个程序框架,但只是说了下什么时候运行内核,并没有具体说明是怎么执行内核的。内核启动分以下几个步骤说明: 1、启动参数bootcmd=nand read.jffs2 0x30007FC0 kernel; bootm 0x30007FC0说 阅读全文
posted @ 2018-07-23 21:10
andy_fly
阅读(953)
评论(0)
推荐(0)
摘要:
在分析start.S文件过程中提到过,最后从汇编跳到C函数执行的是start_armboot函数,位于lib_arm\board.c文件下,它的执行流程图如下,截图来源于《嵌入式LINUX应用开发完全手册》。根据流程图,以下内容大致分几步写: 1、gd全局变量初始化 2、调用init_sequenc 阅读全文
posted @ 2018-07-23 15:38
andy_fly
阅读(1379)
评论(0)
推荐(0)
浙公网安备 33010602011771号