免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 889 | 回复: 0
打印 上一主题 下一主题

linux & xp 下 AT91ARM uboot [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-07 22:52 |只看该作者 |倒序浏览
1、 将跳线JP1(负责选择外部FLASH 或内部ROM 启动)取下来
2、 设置超级终端属性,(115200,N,8,1)
3、 开发板上电后,在超级终端中不断打印中“C”,表示AT91RM9200 板子与计算机
已正常连接,这时在超级终端中利用XMODEM 协议发送文件(loader.bin)。当显示 loader 1.0 (Aug 8 2003 - 12:01:07)
XMODEM: Download U-BOOT
CCCCCCC 表示(loader.bin)已发送成功
4、 利用XMODEM 协议发送文件(u-boot.bin)
5、 当超级终端显示出u-boot 的版本、FLASH 和SDRAM 的信息后表示u-boot 已下载
成功,并且SDRAM 可以正常使用
6、 在u-boot>提示符下输入:loadb 20000000,确定后超级终端会提示“## Ready for
binary (kermit) download to 0x20000000 at 115200 bps...”
7、 在超级终端中利用Kermit 协议选择并发送文件(boot.bin),成功后在超级终端中会
有如下提示“## Total Size = 0x00002984 = 10628 Bytes
## Start Addr = 0x20000000
此时启动代码的映像已经下载到SDRAM 的地址0x20000000 处,下一步的操
作就是将此映像文件内容写入到NOR FALSH(0x10000000)
8、 分成以下步骤:
􀁺 解除FLASH 中第一扇区的保护:protect off 1:0(其中1 为BANK1 所在的
FLASH,详见U-BOOT 命令)􀁺 删除FLASH 中第一扇区的内容:erase 1:0
􀁺 cp.b 20000000 10000000 5fff
􀁺 loadb 20000000
􀁺 在超级终端中利用Kermit 协议选择并发送文件(u-boot.bin.gz)
􀁺 cp.b 20000000 10010000 ffff
􀁺 protect on 1:0
􀁺 boot 和u-boot 已成功写入到FLASH 中,此时将跳线接上,重新启动,系统开
始从FLASH 进行引导
9、 快捷键设置部分:
kernel
􀁺 setenv cpfltoker cp.b 10020000 21000000 affff(从FLASH 中拷贝Kernel 到
SDRAM)
􀁺 setenv cpkertofl cp.b 21000000 10020000 affff(从SDRAM 中拷贝Kernel 到
FLASH)
􀁺 setenv kernel tftp 21000000 uImage
ramdisk
􀁺 setenv cpfltoram cp.b 10120000 21100000 5fffff
􀁺 setenv cpramtofl cp.b 21100000 10120000 5fffff
􀁺 setenv ramdisk tftp 21100000 ramdisk-rmk7
miscellaneous
􀁺 setenv boot bootm 21000000
􀁺 setenv bootcmd run cpfltoker;run cpfltoram;run boot
􀁺 setenv bootargs root=/dev/ram rw initrd=0x21100000,6000000
ramdisk_size=15360 console=ttyS0,115200 mem=32M
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/38576/showart_355702.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP