天嵌 ARM开发社区

 找回密码
 注册
查看: 2436|回复: 1

U-BOOT移植问题

[复制链接]
dunken 发表于 2012-12-1 15:01:10 | 显示全部楼层 |阅读模式
本帖最后由 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 (Dec  1 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  ,也还是不行![board/arm2440/config.mk文件]



曾经在增大开机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:08 | 显示全部楼层
本帖最后由 Junior513 于 2012-12-2 01:54 编辑

加大这个值  #define CONFIG_ENV_SIZE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-3 22:24 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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