U-BOOT移植问题
本帖最后由 dunken 于 2012-12-1 15:02 编辑在添加U-BOOT支持USB的时候出现问题。
在我的配置文件include/configs/arm2440.h文件中仅仅添加了USB相关的宏
/*
USB host settings
*/
#define CONFIG_CMD_USB/*common/Makefile,使能USB命令*/
#define CONFIG_CMD_FAT/*使能FAT文件系统命令*/
#define CONFIG_USB_STORAGE /*common/cmd_usb.c*/
#define CONFIG_USB_OHCI/*使能USB_OHCI协议,cpu/arm920t/s3c24x0/usb_ohci.c*/
#define CONFIG_SUPPORT_VFAT/*使能FAT32文件系统*/
#define CONFIG_DOS_PARTITION/*使能FAT文件系统分区的支持*/
#define LITTLEENDIAN /*定义数据为小端存储,inlcude/usb.h*/
#define CONFIG_USB_KEYBOARD/*使能USB键盘,common/cmd_usb.c*/
#define CFG_DEVICE_DEREGISTER/*使能USB键盘,common/devib.c*/
U-boot大小从254KB变到292KB,这样就导致启动不正常,开机画面也无法正常显示,还出现如下蓝色部分命令无法识别。
串口显示信息为:
U-Boot 1.3.4 (Dec1 2012 - 14:41:22)
DRAM:64 MB
Flash:2 MB
NAND:256 MiB
*** Warning - bad CRC or NAND, using default environment
no Video params found, try video-mode~~
Video: 480x272x16 16kHz 59Hz
Error: no valid bmp image at 100000
LCD显示信息为:
Unkonwn 'mtdparts' - try help
......
Unkonwn 'nand' -try help
Unkonwn 'menu' - try help
ARM2440 #
我将原来的TEXT_BASE = 0x33F80000 改成TEXT_BASE = 0x33F00000,也还是不行!
曾经在增大开机LOGO大小时,也出现这种问题,棕色线条是指LOGO正下方的小部分区域。
下面是我采用LOGO的高度作为单变量进行实验得出的结果[红色部分]。
帧起始地址 帧大小 LOGO大小
0x33B00000 0x200000 480*138 正常0x33B00000 0x200000 480*136 正常0x33B00000 0x200000 480*140 正常(出现棕色线条)0x33B00000 0x200000 480*148 正常(棕色线条加粗)0x33B00000 0x200000 480*156 不正常,“menu”等命令无法识别
本帖最后由 Junior513 于 2012-12-2 01:54 编辑
加大这个值#define CONFIG_ENV_SIZE
页:
[1]