TQ2416 u-boot源码 LCD参数设置?
本帖最后由 Xflyan 于 2013-3-14 16:37 编辑最近买了2416的核心板,想用来替代原来的2440,今天在调整UBOOT源码下的LCD时序参数后,重新编译烧进去老是不对,不知为何?
我现在用的屏是 800x480 的,修改文件为include/lcd/s3c2416_fb.h 下的代码#define CONFIG_LCD_VBPD (curren_info->lcd_vbpd)
#define CONFIG_LCD_VFPD (curren_info->lcd_vfpd)
#define CONFIG_LCD_VSPW (curren_info->lcd_vspw)
#define CONFIG_LCD_HBPD (curren_info->lcd_hbpd)
#define CONFIG_LCD_HFPD (curren_info->lcd_hfpd)
#define CONFIG_LCD_HSPW (curren_info->lcd_hspw)
#define CONFIG_LCD_CLKVAL (curren_info->lcd_clkval)
#define CONFIG_LCD_BPP (curren_info->lcd_bpp)
#define LCD_XSIZE_TFT (curren_info->lcd_xsize)
#define LCD_YSIZE_TFT (curren_info->lcd_ysize)把定义的值直接换成了具体的参数,烧进去显示不对,但是又找不到其它还可以修改的地方,请问下还需要修改其它地方么?
同样的参数在原2440的uboot下 及 2416内核linux-3.1源码下验证通过,我就奇怪了为什么2416的u-boot下不行{:2_136:}
亲,将附件中的压缩包中的两个文件放到uboot源码下的cpu/s3c24xx/目录下,然后修改Makefile文件,新增一行:
COBJS += s3c2416_fb_parameter.o
然后LCD参数在s3c2416_fb_parameter.c中修改。修改后重新编译即可。
本帖最后由 Xflyan 于 2013-3-13 13:22 编辑
好像覆盖 s3c2416_fb.module 文件有问题,Makefile 修改如下START = start.o
COBJS = mmu_table.module nand_cp.o movi.module i2c.o serial.ousb_ohci.o \
interrupts.o cpu.o nand.o
COBJS += s3c2416_fb_parameters.o /* 添加内容 */
COBJS += mmc.module
COBJS += hs_mmc.module
COBJS += usbd-ctl-hs.module s3c2416_fb.modulemake clean & distclean 后 make TQ2416_config,然后 make 出错如下(省略了前面的信息)arm-linux-gcc-g-Os -fno-strict-aliasing-fno-common -ffixed-r8 -msoft-float -mfloat-abi=soft-D__KERNEL__ -DTEXT_BASE=0xC3E00000 -I/opt/EmbedSky/u-boot-2009.11_TQ2416/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe-DCONFIG_ARM -D__ARM__ -marm-mabi=aapcs-linux -mno-thumb-interwork -march=armv4t -Wall -Wstrict-prototypes -fno-stack-protector -o lzo1x_decompress.o lzo1x_decompress.c -c
arm-linux-ar crv liblzo.a lzo1x_decompress.o
a - lzo1x_decompress.o
make: Leaving directory `/opt/EmbedSky/u-boot-2009.11_TQ2416/lib_generic/lzo'
make -C cpu/s3c24xx/
make: Entering directory `/opt/EmbedSky/u-boot-2009.11_TQ2416/cpu/s3c24xx'
make: *** No rule to make target `.depend', needed by `all'.Stop.
make: Leaving directory `/opt/EmbedSky/u-boot-2009.11_TQ2416/cpu/s3c24xx'
make: *** Error 2 亚瑟王 发表于 2013-3-13 09:33 static/image/common/back.gif
亲,将附件中的压缩包中的两个文件放到uboot源码下的cpu/s3c24xx/目录下,然后修改Makefile文件,新增一行 ...
重新编译出问题了!内容在楼上.... 亚瑟王 发表于 2013-3-13 09:33 static/image/common/back.gif
亲,将附件中的压缩包中的两个文件放到uboot源码下的cpu/s3c24xx/目录下,然后修改Makefile文件,新增一行 ...
刚才又做了下测试,发现不能直接在 cpu/s3c24xx/ 目录下添加编译 s3c2416_fb_parameter.o,这个不知道何解??
我的解决办法是:用解压出来的 s3c2416_fb.module 覆盖 cpu/s3c24xx/ 目录下的同名文件,然后把 s3c2416_fb_parameter.c 复制到 board/Embedsky/TQ2416/ 目录下,并在该目录下的 Makefile 文件里添加
COBJS += s3c2416_fb_parameter.o
重新编译通过!! Xflyan 发表于 2013-3-13 17:09 static/image/common/back.gif
刚才又做了下测试,发现不能直接在 cpu/s3c24xx/ 目录下添加编译 s3c2416_fb_parameter.o,这个不知道何解 ...
亲,问题解决了请修改帖子类型为“已解决”(请参考:http://www.armbbs.net/forum.php?mod=viewthread&tid=15200)。 亚瑟王 发表于 2013-3-14 11:03 static/image/common/back.gif
亲,问题解决了请修改帖子类型为“已解决”(请参考:http://www.armbbs.net/forum.php?mod=viewthread&t ...
好吧,我只是想知道为什么会有 5# 说的第一个问题,然后出现 3# 的编译错误!谢谢.... Xflyan 发表于 2013-3-14 16:39 static/image/common/back.gif
好吧,我只是想知道为什么会有 5# 说的第一个问题,然后出现 3# 的编译错误!谢谢....
需要make clean一下。 亚瑟王 发表于 2013-3-15 10:18 static/image/common/back.gif
需要make clean一下。
我是 clean & distclean,再重新 config 的,出现 3# 的错误! Xflyan 发表于 2013-3-16 00:02 static/image/common/back.gif
我是 clean & distclean,再重新 config 的,出现 3# 的错误!
Makefile里面是不支持/* xxxxxx */这样的注释的。
页:
[1]