Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384950
  • 博文数量: 73
  • 博客积分: 2620
  • 博客等级: 少校
  • 技术积分: 1212
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-09 10:47
文章分类
文章存档

2011年(18)

2010年(50)

2009年(5)

我的朋友

分类: 嵌入式

2010-08-18 21:21:32

如增加fpgaload命令,步骤如下: 1 在include/cmd_confdefs.h中加入命令标志位 define CFG_CMD_FPGALOAD 0x8000000000000000ULL

2 在板级配置文件include/configs/xxx.h COMFIG_COMMANDS中加入CFG_CMD_FPGALOAD,

3 在common目录下编写fpgaload.c文件,框架如下 :

#include

#include

#if(CONFIG_COMMANDS & CFG_CMD_FPGALOAD)

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

{}

U_BOOT_CMD(

fpgaload,    2,     1,    do_fpgaload,

     "fpgaload - load image to ram on fpga\n"

     "this is a test\n"

 );

#endif
 
注意:此命令参数个数由U_BOOT_CMD的第二项决定,且包括命令名。
 
4 最后不要忘记在common目录下的Makefile文件中添加命令实现文件名。
阅读(1367) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~