码迷,mamicode.com
首页 >  
搜索关键字:do_bootm    ( 5个结果
uboot
uboot启动代码流程 board.c文件__attribute__((nomips16)) void board_init_r (gd_t *id, ulong dest_addr)函数 1、调用do_bootm if(BootType == '3') { char *argv[2]; sprin ...
分类:其他好文   时间:2021-04-09 12:50:57    阅读次数:0
uboot tag存储主要部分代码
https://www.cnblogs.com/pokerface/p/5217106.html cmd_bootm.c //传递给内核的参数 int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) do_bootm_lin ...
分类:其他好文   时间:2019-08-09 19:49:01    阅读次数:80
uboot移植之do_bootm函数和do_bootm_linux函数解析
一:do_bootm函数(1)内核启动的时候通过bootm30008000来启动内核,bootm这个命令对应的函数就是do_bootm。(2)#defineLINUX_ZIMAGE_MAGIC0x016f2818LINUX_ZIMAGE_MAGIC是一个魔数,其值等于0x016f2818。在zImage的头信息中,有特定的位存放了一个魔数,这个魔数就是用来表示..
分类:系统相关   时间:2017-05-14 21:57:15    阅读次数:2485
内核的启动过程
1:总的来说内核的启动过程可以分为三个阶段:第一阶段:内核的搬移,将启动介质中的静态内核搬移到DDR中相应的位置中去;第二阶段:镜像文件头信息的校验,目的是确定烧录的是哪种p_w_picpath格式的镜像;第三个阶段:启动内核,调用do_bootm_linux函数来完成的,最终是通过调..
分类:其他好文   时间:2016-08-03 15:52:00    阅读次数:388
u-boot添加一个hello命令
1、在common目录下建立一个cmd_hello.c文件 2、仿照/common/cmd_bootm.c文件修改,把cmd_bootm.c头文件复制过来 3、再复制do_bootm、U_BOOT_CMD函数过来 4、代码如下: #include <common.h>#include <watchd ...
分类:其他好文   时间:2016-05-02 11:41:16    阅读次数:132
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!