天嵌 ARM开发社区

 找回密码
 注册
查看: 3289|回复: 6

U-BOOT

[复制链接]
笨笨的世界 发表于 2012-9-22 15:26:47 | 显示全部楼层 |阅读模式
在linux中解码u-boot然后把源码中W35改为W43,在进行编译的时候,就会出现很多错误,请问怎么回事啊,谢谢啊。
TQ-lkp 发表于 2012-9-24 09:08:26 | 显示全部楼层
请问是什么错误啊?
就不能说的详细点吗?:L
 楼主| 笨笨的世界 发表于 2012-9-25 15:03:33 | 显示全部楼层
有没有u-boot的配置中,默认TFT是W43的,谢谢了!!!
 楼主| 笨笨的世界 发表于 2012-9-25 16:02:17 | 显示全部楼层
我执行到make EmbedSky_config 之后,EmbedSky.h中去修改TFT的类型,当把W35修改成W43之后就会出现如下错误,不知道怎么回事,麻烦您解决一下,谢谢了。
Embedsky_lcd.c:34:error storage size of ‘embedsky_lcd_BUFFER’ isn’t known
Make[1]:***[embedsky_lcd.o] Error 1
Make[1]:leaving directory ‘/opt/embedsky/u-boot-1.1.6/drivers/lcd’
Make:***[drivers/lcd/liblcd.a] Error2
亚瑟王 发表于 2012-9-25 17:58:39 | 显示全部楼层
笨笨的世界 发表于 2012-9-25 16:02
我执行到make EmbedSky_config 之后,EmbedSky.h中去修改TFT的类型,当把W35修改成W43之后就会出现如下错误 ...

能把你修改后的代码贴上来吗?
 楼主| 笨笨的世界 发表于 2012-9-25 18:23:07 | 显示全部楼层
您好,我就是按照开发板使用说明修改的代码。说明是这样的:不同LCD的uboot的编译,修改文件/opt/EmbedSky/u-boot-1.1.6/include/configs/EmbedSky.h的#define LCD_TYPE  35中的35改为其他类型的LCD后,重新编译得到镜像即可。
我就在源代码中修改了这一处,即:#define LCD-TYPE W43.
不好意思,因为太长了就没有把修改之后的代码贴出来,但是就只改了这一处。谢谢帮助啊。
 楼主| 笨笨的世界 发表于 2012-9-25 18:49:38 | 显示全部楼层
其实出现的错误真正的是这样的,上面我只是写了一部分:
Embedsky_lcd.c:34:error:’ LCD_xsize_TFT’uncleard here (not in a function)
Embedsky_lcd.c:In function ‘embedsky_lcd_iniit’;
Embedsky_lcd.c193:error:’CONFIG_EMBEDSKY_LCD_VBPD’ undeclared (first use in this function)
Embedsky_lcd.c193:error(each undeclared identifier is reported only once for each function it appears in.)
Embedsky_lcd.c196:error:’CONFIG_ EMBEDSKY_ LCD_VFPD’ undeclared(first use in this function)
Embedsky_lcd.c199:error:’CONFIG_ EMBEDSKY_ LCD_VSPW’ undeclared(first use in this function)
Embedsky_lcd.c202:error:’CONFIG_ EMBEDSKY_ LCD_HBPD’ undeclared(first use in this function)
Embedsky_lcd.c205:error:’CONFIG_ EMBEDSKY_ LCD_HFPD’ undeclared(first use in this function)
Embedsky_lcd.c208:error:’CONFIG_ EMBEDSKY_ LCD_HSPW’ undeclared(first use in this function)
Embedsky_lcd.c211:error:’CONFIG_ EMBEDSKY_ LCD_CLKVAL’ undeclared(first use in this function)
Embedsky_lcd.c:At top level:
Embedsky_lcd.c:34:error storage size of ‘embedsky_lcd_BUFFER’ isn’t known
Make[1]:***[embedsky_lcd.o] Error 1
Make[1]:leaving directory ‘/opt/embedsky/u-boot-1.1.6/drivers/lcd’
Make:***[drivers/lcd/liblcd.a] Error2

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-4 18:56 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表