微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 第十四篇?rico board的uboot添加自定义命令,编译不通过

第十四篇?rico board的uboot添加自定义命令,编译不通过

时间:10-02 整理:3721RD 点击:
我想给uboot添加自定义命令,跟着网上视频学习之后,参照common/cmd_bootm.c发自己编写了一个cmd_hello.c文件现编译不通过?,不知道什么原因?
具体代码如下:

  1. #include
  2. #include
  3. #include
  4. #include
  5. #include
  6. #include
  7. #include
  8. #include
  9. #include
  10. #include
  11. #include
  12. #include
  13. #include


  14. static int do_hello (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
  15. {
  16.         printf("iysheng say hello world.\n");
  17.         return 0;
  18. }

  19. static char bootm_help_text[] =
  20.         "iysheng's hello_cmd testing just for fun.\n"
  21.         "helped by weidongshan\n."

  22. U_BOOT_CMD(
  23.         hello,        CONFIG_SYS_MAXARGS,        1,        do_hello,
  24.         "hello testing....", bootm_help_text
  25. );

复制代码

修改的common目录下的Makefile如下:


编译出现如下错误


我打开io.h看了,第117行没有它说的结构体,注释了之后,又显示别的头文件也是这样的错误,这是什么原因呢?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top