
u-boot
Tillmanyang
记录自己做的一切
展开
-
BootLoader启动过程
BootLoader的主要作用是加载内核 怎么加载呢?分为以下几步: 1、初始化硬件:关闭看门狗、设置时钟、设置SDRAM、初始化Nand Flash 2、把内核从Nand Flashrf读到SDRAM 3、设置“内核需要的参数” 4、跳转执行内核原创 2015-06-26 19:49:30 · 640 阅读 · 0 评论 -
uboot的makefile分析
u-boot的源代码包含了对几十种处理器、数百种开发板的支持,可是对于特定的开发板,配置编译过程只需要其中部分程序。这里就需要用到Makefile了。 下面以smdk2410板为例 1) Makefile中定义了源码及生成的目标文件存放的目录,目标文件存放目录BUILD_DIR可以通过make O=dir或者export BUILD_DIR=dir两种方式指定。如果没有指定,则设定为源码的根目录原创 2015-06-29 16:28:56 · 1509 阅读 · 0 评论 -
u-boot配置文件mkconfig分析
配置u-boot命令:make BOARD_NAME_config下面以smdk2410开发板为例 在执行make smdk2410_config命令配置smdk2410开发板的u-boot时,就会执行到顶层Makefile文件中的smdk2410_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 NUL原创 2015-06-27 20:20:49 · 1153 阅读 · 0 评论