[root@gliethttp linux-2.4.19-rmk7]#make at91rm9200dk_config [root@gliethttp linux-2.4.19-rmk7]#make oldcnofig //使用dk板默认配置 如果想定制,可以继续执行 [root@gliethttp linux-2.4.19-rmk7]#make menuconfig [root@gliethttp linux-2.4.19-rmk7]#make Image [root@gliethttp linux-2.4.19-rmk7]#/usr/local/arm/2.95.3/bin/arm-linux-objcopy -O binary -S vmlinux linux.bin [root@gliethttp linux-2.4.19-rmk7]#g...
by gliethttp - Linux文档专区 - 2007-05-17 15:34:03 阅读(464) 回复(0)
这里首先我得相当佩服鲁郁大哥的精彩的帖子。幽默风趣,看得我直乐了,你的帖子相当不错,对了,在这里声明一下,你说的地址的问题,已经在我的板子上改过来了,看来你说的对。这里我把这为大哥的东西在重复一下吧。 先下载一个叫loader.bin的小程序, 这个小程序的主要任务就是初始化基本的硬件。at91rm9200初始上电时是不可能知道你的板 上的硬件配置的,比如SDRAM的信息。每个人设计的硬件千差万别,SDRAM的映射地址和容量 都不...
这里首先我得相当佩服鲁郁大哥的精彩的帖子。幽默风趣,看得我直乐了,你的帖子相当不错,对了,在这里声明一下,你说的地址的问题,已经在我的板子上改过来了. 先下载一个叫loader.bin的小程序, 这个小程序的主要任务就是初始化基本的硬件。at91rm9200初始上电时是不可能知道你的板上的硬件配置的,比如SDRAM的信息。每个人设计的硬件千差万别,SDRAM的映射地址和容量都不一样,处理器怎么可能知道这些信息?loader.bin就是帮...
现在叙述一下,关于norflash部分的移植工作吧。 修改flash.c 根据不同的flash芯片采用不同的flash程序接口,本开发板选用的是atmel的AT49BV322A。由于芯片不同所以需要根据datasheet对flash.c进行修改。 ① 修改扇区大小和数目的定义 OrgDef OrgAT49BV16x4A[] = { { 8, 8*1024 }, /* 8 * 8kBytes sectors */ { 31, 64*1024 } /* 31 * 64kBytes sectors */ ...
1. 我的开发板配置如下: at91rm9200, 180MHz; 32MB SDRAM, 由NCS1/SDCS片选; 64KB EEPROM, AT24C512; 2MB Flash, 我选用了AM29lv320, 由NCS0/BFCS片选; nandflash 64M,SAMSUNG的K9F1208U0B 10/100M 网络接口,DM9161E; USB 主接口from at91rm9200; USB 设备接口from at91rm9200; DBGU 串行调试接口from at91rm9200; 2.首先我们要搞清楚,真正的理解和成功的移植uboot得先弄明白at91rm9200的启动流程和uboot的启动方法: at9...
首先申明一下,里面的东西好多都是网上各个大侠的好帖子。我做了参考。版权全权归属原创。呵呵。 1.我的开发板配置如下: at91rm9200, 180MHz; 32MB SDRAM, 由NCS1/SDCS片选; 64KB EEPROM, AT24C512; 2MB Flash, 我选用了AM29lv320, 由NCS0/BFCS片选; nandflash 64M,SAMSUNG的K9F1208U0B 10/100M 网络接口,DM9161E; USB 主接口from at91rm9200; USB 设备接口from at91rm9200; DBGU 串行调试接口from at91rm9200; 2.首先我们要搞...
) 现在叙述一下,关于norflash部分的移植工作吧。 修改flash.c 根据不同的flash芯片采用不同的flash程序接口,本开发板选用的是atmel的AT49BV322A。由于芯片不同所以需要根据datasheet对flash.c进行修改。 ① 修改扇区大小和数目的定义 OrgDef OrgAT49BV16x4A[] = { { 8, 8*1024 }, /* 8 * 8kBytes sectors */ { 31, 64*1024 } /* 31 * 64kBytes sectors */ ...
U-BOOT全线移植分析系列之三 ――U-BOOT在at91rm9200上的移植 Sailor_forever [email=sailing_9806@163.com]sailing_9806@163.com[/email] BOOT全线移植分析系列之一------BOOTLOADER介绍 U-BOOT全线移植分析系列之二――U-boot基础 U-BOOT全线移植分析系列之三――U-BOOT在at91rm9200上的移植 uboot全线移植分析系列之四――U-boot如何引导Linux内核启动 【摘要】本节介绍了U-boot在at91rm9200上移植的详细过程。首...
U-BOOT全线移植分析系列之三 ――U-BOOT在at91rm9200上的移植 Sailor_forever [email=sailing_9806@163.com]sailing_9806@163.com[/email] 转载请注明 http://blog.csdn.net/sailor_8318/archive/2008/08/05/2773307.aspx 【摘要】本节介绍了U-boot在at91rm9200上移植的详细过程。首先分析at91rm9200片内片外启动的详细流程,接着介绍了at91rm9200启动所需几个文件的执行流程。针对片内片外存储器的映射情况,介绍了bootloa...
U-BOOT全线移植分析系列之三 ――U-BOOT在at91rm9200上的移植 Sailor_forever [email=sailing_9806@163.com]sailing_9806@163.com[/email] BOOT全线移植分析系列之一------BOOTLOADER介绍 U-BOOT全线移植分析系列之二――U-boot基础 U-BOOT全线移植分析系列之三――U-BOOT在at91rm9200上的移植 uboot全线移植分析系列之四――U-boot如何引导Linux内核启动 【摘要】本节介绍了U-boot在at91rm9200上移植的详细过程。首...
最近忙于移植Linux2.6.23操作系统入at91rm9200板上,感觉比较费力。使用的网上有用资源整理归纳保存。 at91rm9200引导程序的建立(一)--------建立交叉编译工具链 本系列文章将详细的讲述at91rm9200引导程序的建立过程,其中包括建立交叉编译工具链,gdb+gdbserver的编译安装使用,tftp,NFS的安装使用,超级终端或者minicom的使用,内核的编译升级,U-Boot的移植,Ramdisk、根文件系统的建立制作,busybox的编译、应用等。从而重现完...