出处:http://www.100ask.net/showtopic-544.aspx

支持S3C24x0/yaffs/USB/CS8900/DM9000/OpenJTAG/Nor,Nand启动的u-boot

CODE:
#if 0              // 改为 #if 1,就支持CS8900,否则支持DM9000
#define CONFIG_DRIVER_CS8900 1 /* we have a CS8900 on-board */
#define CS8900_BASE  0x19000300
#define CS8900_BUS16  1 /* the Linux driver does accesses as shorts */
#endif
#if !defined(CONFIG_DRIVER_CS8900)
#define CONFIG_DRIVER_DM9000  1
#define CONFIG_DM9000_USE_16BIT  1
#define CONFIG_DM9000_BASE  0x20000000
#define DM9000_IO    0x20000000 
#define DM9000_DATA    0x20000004
#endif

编译方法:
解压后,执行以下命令:
make 100ask24x0_config
make

10. 新改了一个u-boot(u-boot-1.1.6_OpenJTAG_env_on_nand.patch.tar.bz2),在上面的基础上增加以下功能:
① 支持CFI、Jedec接口的Nor Flash
② 把环境参数保存在nand flash中
③ u-boot把分区设为:
define MTDPARTS_DEFAULT "mtdparts=nandflash0:256k@0(bootloader)," \
                            "128k(params)," \
                            "2m(kernel)," \
                            "-(root)"
整个源码太大了,有人反应下不全,现在上传个补丁。
从网上下载u-boot.1.1.6.tar.bz2后,打上补就就可以了。
命令如下:
tar xjf u-boot-1.1.6.tar.bz2
tar xjf u-boot-1.1.6_OpenJTAG.patch.bz2
cd u-boot-1.1.6
patch -p1 < ../u-boot-1.1.6_OpenJTAG.patch
make 100ask24x0_config
make

下载次数:1258
文件类型:application/octet-stream
文件大小: 6.36 M
上传时间:2008-9-24 16:39:03
描述:bz2

支持S3C24x0/yaffs/USB/CS8900/DM9000/OpenJTAG/Nor,Nand启动的u-boot附件:

下载次数:575
文件类型:application/octet-stream
文件大小: 122.49 K
上传时间:2008-9-25 16:11:06
描述:bz2

支持S3C24x0/yaffs/USB/CS8900/DM9000/OpenJTAG/Nor,Nand启动的u-boot附件:

下载次数:542
文件类型:application/octet-stream
文件大小: 122.81 K
上传时间:2008-9-29 15:03:23
描述:bz2

支持S3C24x0/yaffs/USB/CS8900/DM9000/OpenJTAG/Nor,Nand启动的u-boot附件:


 
下载次数:591
文件类型:application/octet-stream
文件大小: 107.87 K
上传时间:2008-10-31 23:30:39
描述:bz2

相关文章:

  • 2022-12-23
  • 2021-05-15
  • 2022-01-19
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-01-14
  • 2021-05-16
猜你喜欢
  • 2021-06-05
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2021-11-06
相关资源
相似解决方案