主题 : Uboot编译问题(求助大侠) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
楼主  发表于: 2012-10-26 17:36

 Uboot编译问题(求助大侠)

#make tiny6410_config

warning: Please migrate to boards.cfg.  Failure to do so will
         mean removal of your board in the next release.

Configuring for tiny6410 board...

这个warning是怎么回事?怎么处理掉?小弟初学,菜鸟一个,还请大侠们帮忙看看!多谢啦!
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
1楼  发表于: 2012-10-29 13:13
    
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
2楼  发表于: 2012-10-30 15:18
没人帮忙,这帖子要沉啊!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2012-10-30 16:54
warning: Please migrate to boards.cfg.  Failure to do so will
         mean removal of your board in the next release

这句话的意思是,你要把你的board定义加到boards.cfg文件里,而不是根目录下的Makefile里。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
4楼  发表于: 2012-10-30 17:33
谢谢版主的回答!

根目录下Makefile修改如下:
#########################################################################
## ARM1176 Systems
#########################################################################
smdk6400_noUSB_config    \
smdk6400_config    :    unconfig
    @mkdir -p $(obj)include $(obj)board/samsung/smdk6400
    @mkdir -p $(obj)nand_spl/board/samsung/smdk6400
    @echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h
    @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk
    @if [ -z "$(findstring smdk6400_noUSB_config,$@)" ]; then            \
        echo "RAM_TEXT = 0x57e00000" >> $(obj)board/samsung/smdk6400/config.tmp;\
    else                                        \
        echo "RAM_TEXT = 0xc7e00000" >> $(obj)board/samsung/smdk6400/config.tmp;\
    fi
    @$(MKCONFIG) smdk6400 arm arm1176 smdk6400 samsung s3c64xx
    @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk

tiny6410_noUSB_config   \
tiny6410_config :       unconfig
    @mkdir -p $(obj)include $(obj)board/samsung/tiny6410
    @mkdir -p $(obj)nand_spl/board/samsung/tiny6410
    @echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h
    @if [ -z "$(findstring tiny6410_noUSB_config,$@)" ]; then                       \
        echo "RAM_TEXT = 0x57e00000" >> $(obj)board/samsung/tiny6410/config.tmp;\
    else                                                                            \
        echo "RAM_TEXT = 0xc7e00000" >> $(obj)board/samsung/tiny6410/config.tmp;\
    fi
    @$(MKCONFIG) tiny6410 arm arm1176 tiny6410 samsung s3c64xx
    @echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk


*************************************************************************************
我用的是u-boot-2012.07的Base做的移植
smdk6400_config是该Base既存的代码,
tiny6410_config 部分是我新规追加的。
boards.cfg对应代码也已经追加,具体如下:
-------------------------------------------------------------------------------------------------------------------------
cm41xx                       arm         arm920t     -                   -              ks8695
VCMA9                        arm         arm920t     vcma9               mpl            s3c24x0
smdk2410                     arm         arm920t     -                   samsung        s3c24x0
tiny6410                     arm         arm1176     tiny6410            samsung        s3c64xx
omap1510inn                  arm         arm925t     -                   ti
-------------------------------------------------------------------------------------------------------------------------
tiny6410那一行是新规追加的。

这样做有问题吗?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2012-10-31 09:38

 回 4楼(eastsea) 的帖子

我想你现在应该不需要再在Makefile里添加任何东西了,只要修改boards.cfg就可以了。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
6楼  发表于: 2012-10-31 10:51
版主的意思是,既存的SRC里就有这个Warning?
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
7楼  发表于: 2012-10-31 10:52
果然,既存的SRC里就有这个Warning。