zhanzhp001 发表于 2012-5-29 23:35:50

编译u-boot的问题

embedsky_lcd.c: In function `embedsky_lcd_Init':
embedsky_lcd.c:193: error: `CONFIG_EMBEDSKY_LCD_VBPD' undeclared (first use in this function)
embedsky_lcd.c:193: error: (Each undeclared identifier is reported only once
embedsky_lcd.c:193: error: for each function it appears in.)
embedsky_lcd.c:196: error: `CONFIG_EMBEDSKY_LCD_VFPD' undeclared (first use in this function)
embedsky_lcd.c:199: error: `CONFIG_EMBEDSKY_LCD_VSPW' undeclared (first use in this function)
embedsky_lcd.c:202: error: `CONFIG_EMBEDSKY_LCD_HBPD' undeclared (first use in this function)
embedsky_lcd.c:205: error: `CONFIG_EMBEDSKY_LCD_HFPD' undeclared (first use in this function)
embedsky_lcd.c:208: error: `CONFIG_EMBEDSKY_LCD_HSPW' undeclared (first use in this function)
embedsky_lcd.c:211: error: `CONFIG_EMBEDSKY_LCD_CLKVAL' undeclared (first use in this function)
embedsky_lcd.c: In function `embedsky_user_logo':
embedsky_lcd.c:277: warning: passing arg 1 of `nand_read_ll' from incompatible pointer type
embedsky_lcd.c:288: warning: passing arg 1 of `nand_read_ll_lp' from incompatible pointer type
make: *** Error 1
make: Leaving directory `/opt/EmbedSky/u-boot-1.1.6/drivers/lcd'
make: *** Error 2

执行make之后每次都出现这种情况,是什么问题?

無智 发表于 2012-5-30 00:59:12

make之前的make ***config执行过不?

根据提示,看看文件包含路径是否异常。

zhanzhp001 发表于 2012-5-30 23:51:03

無智 发表于 2012-5-30 00:59 static/image/common/back.gif
make之前的make ***config执行过不?

根据提示,看看文件包含路径是否异常。

有的,而且第一次make的时候还没问题,后来修改了一个文件之后就不行了。而且删除掉文件夹重新解压,make config 和make就一直出现这个错误

無智 发表于 2012-5-31 12:52:02

可以将你的uboot代码发一下不?
错误提示很明显,在编译你的embedsky_lcd.c文件时,找不到很多定义。
十有八九这个应该是包含某个头文件,而这个包含路径有异常。

zhanzhp001 发表于 2012-5-31 18:26:26

無智 发表于 2012-5-31 12:52 static/image/common/back.gif
可以将你的uboot代码发一下不?
错误提示很明显,在编译你的embedsky_lcd.c文件时,找不到很多定义。
十有 ...

我用的是天嵌的板子,也就是天嵌的uboot了

無智 发表于 2012-5-31 22:07:43

zhanzhp001 发表于 2012-5-31 18:26 static/image/common/back.gif
我用的是天嵌的板子,也就是天嵌的uboot了

同学,你有,但是我没有:)

zhanzhp001 发表于 2012-6-1 18:25:03

無智 发表于 2012-5-31 22:07 static/image/common/back.gif
同学,你有,但是我没有:)


整个包给你!

無智 发表于 2012-6-2 11:52:57

zhanzhp001 发表于 2012-6-1 18:25 static/image/common/back.gif
整个包给你!

同学,我这边这个文件能够编译的,没有问题。
不过我的交叉编译环境的gcc版本比较高,整个工程目录没有编译OK。

给你看一下结果:
# ls -a
.   .depend         embedsky_lcd.c         embedsky_lcd.hliblcd.a
..embedsky_lcd_1.hembedsky_lcd_config.hembedsky_lcd.oMakefile

matata 发表于 2012-6-2 21:44:58

晕,竟然是1。1。6,太老点了吧?

提示有宏未定义,那就搜一下,这些宏是在哪里定义的,是不是没有包含这个头文件,是不是有条件编译给跳过去了?。。。

zhanzhp001 发表于 2012-6-3 14:49:31

無智 发表于 2012-6-2 11:52 static/image/common/back.gif
同学,我这边这个文件能够编译的,没有问题。
不过我的交叉编译环境的gcc版本比较高,整个工程目录没有编 ...

已经解决了,THX

zhanzhp001 发表于 2012-6-3 14:49:46

matata 发表于 2012-6-2 21:44 static/image/common/back.gif
晕,竟然是1。1。6,太老点了吧?

提示有宏未定义,那就搜一下,这些宏是在哪里定义的,是不是没有包含这 ...

已经解决了,THX

無智 发表于 2012-6-4 21:09:43

zhanzhp001 发表于 2012-6-3 14:49 static/image/common/back.gif
已经解决了,THX

恭喜楼主,最终问题出在哪里?
页: [1]
查看完整版本: 编译u-boot的问题