随笔分类 -  uboot

摘要:配置DM9000搜索drivers/net/Makefile,发现COBJS-$(CONFIG_DRIVER_DM9000) += dm9000x.o在mini2440.h中用的是cs8900,去掉cs8900的宏,添加上我们的#define CONFIG_DM9000_BASE 0x20000000#define DM9000_IO CONFIG_DM9000_BASE#define DM9000_DATA (CONFIG_DM9000_BASE + 4)在source insight中搜索“No ethernet found.”找出原因 eth_initialize(board... 阅读全文
posted @ 2013-04-17 16:44 memoryaty 阅读(375) 评论(0) 推荐(0)
摘要:首先添加调试,在\u-boot-2012.04.01\include\configs\Mini2440.h中添加#define DEBUG 1编译完的程序运行后出现\drivers\mtd\Cfi_flash.c中的代码可以查找到debug("JEDEC PROBE: ID %x %x %x\n"跟踪jedec_flash_match函数找到jedec_flash.c(drivers/mtd)添加{ .mfr_id = 1, .dev_id =0x2249, .name = "Am29LV160DB", .uaddr = { [1] = MTD... 阅读全文
posted @ 2013-04-15 16:26 memoryaty 阅读(170) 评论(0) 推荐(0)
摘要:一、初步搭建2440需要的文件1.修改uboot目录下的boards.cfg,模仿smdk2410添加mini2440 arm arm920t - samsung s3c24x02.在board/samsung/下 cp -r smdk2410 ./mini2440 修改makefile COBJS := mini2440.o SOBJS := lowlevel_init.o include/configs下 cp smdk2410.h mini2440.h到此,已经完成初步工作。二、修改代码以在2440的norflash上跑起... 阅读全文
posted @ 2013-04-09 12:19 memoryaty 阅读(425) 评论(0) 推荐(0)