注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

zhouhaigang.love的博客

喜欢冬日黄昏那冻住的山

 
 
 

日志

 
 

arm下移植linux2.6--bootloader(二)  

2011-01-13 10:48:09|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

uboot的编译:

make 处理器型号(smdk2410_config

make CROSS_COMPILE 指定编译器前缀(armlinux-)

uboot 烧写

uboot的烧写分为二种情况:

1 开发板没有bootloader

开发板没有bootloader 通过JTAG口使用Jflash s3c2410 uboot t5 flash类型/容量)命令,然后选择动作(0烧写)起始地址(一般为0 烧写完成后选择退出(2

2 开发板已经烧写完vivi

当开发板已经有vivi时,可以用load flash u-boot.bin x 命令

3 开发板已经烧写完uboot

当开发板已经有uboot时,假设你的uboot已经支持tftp了:

a 将编译好的uboot.bin文件复制到tftp服务器的共享目录

Cp u-boot.bin /tftpboot

b 下载:

在开发板上,uboot提示符下输入:tftp 0x30008000 u-boot.bin(开发板内在地址,指ARM,此地址前为flash

c 擦除uboot要使用的flash空间

nand erase 0 0x200000

d 写入新的uboot.bin文件

nand write 0x30008000(文件所处内存) 0(起始地址) 0x200000(结束地址)

ereset重启开发板

  评论这张
 
阅读(55)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018