您的位置 首页 电子

Uboot之命令行结构

Uboot之命令行框架-1 #include 2 #include 3 4 int do_cmdusr(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) 5 { 6 //自己实现的功能:例如tftp等下载、数据校验 7 } 8 9 U_BOOT_CMD(10 cmdusr, 3, 0, do_cmdusr,11 “cmdusr- user cmd\n”,12 ” – this is cmd, Contains the following steps:\n”13 ” – 1…\n”14 ” – 2…\n”15 ” – 3…\n”16 ” – 4…\n”17 );

一、参阅比如:

uboot-2010.06

二、uboot/include/configs/board_name.h

添加#define CONFIG_CMD_USR

三、uboot/common/Makefile

添加COBJS-$(CONFIG_CMD_USR) +=cmd_usr.o

四、uboot/common/

添加cmd_usr.c

五、cmd_usr.c书写格局

1 #include 2 #include 3 4 int do_cmdusr(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) 5 { 6 //自己完成的功用:例如tftp等下载、数据校验 7 } 8 9 U_BOOT_CMD(10 cmdusr, 3, 0, do_cmdusr,11 “cmdusr- user cmd\n”,12 ” – this is cmd, Contains the following steps:\n”13 ” – 1…\n”14 ” – 2…\n”15 ” – 3…\n”16 ” – 4…\n”17 );

 

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/dianzi/99914.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部