码迷,mamicode.com
首页 > 其他好文 > 详细

u-boot添加一个hello命令

时间:2016-05-02 11:41:16      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

1、在common目录下建立一个cmd_hello.c文件

2、仿照/common/cmd_bootm.c文件修改,把cmd_bootm.c头文件复制过来

3、再复制do_bootm、U_BOOT_CMD函数过来

4、代码如下:

#include <common.h>
#include <watchdog.h>
#include <command.h>
#include <image.h>
#include <malloc.h>
#include <zlib.h>
#include <bzlib.h>
#include <environment.h>
#include <asm/byteorder.h>

int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
{

    int i;

    printf("hello,world!,%d\n",argc);

    for(i=0;i<argc;i++)

   {

        printf("argv[%d]:%s/n",i,argv[i]);

   }

   return 0;

}

U_BOOT_CMD(
 hello, CFG_MAXARGS, 1, do_hello,
 "hello - just for test\n",

 "hello ,long help............................\n"
);

5、修改common目录下的Makefile文件,添加cmd_hello.o

u-boot添加一个hello命令

标签:

原文地址:http://www.cnblogs.com/yihujiu/p/5452070.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!