Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > bootloader的烧录
【标  题】:bootloader的烧录
【关键字】:bootloader
【来  源】:http://blog.chinaunix.net/article.php?articleId=49430&blogId=9897

bootloader的烧录

Your Ad Here 烧录bootloader的过程,虽然是很简单的一件事,但在缺少别人的有效帮助,缺少讨论的情况下,我还是感受到了不少的困难

为了与开发板网络连接,要来回的把主机的ip地址ifconfig eth0 ... up,太麻烦,所以上午把44B0/rc文件的ip改成了局域网段地址,又重新编译生成了内核,切换到Windows环境下(不知道有没有Linux环境下用的类似于USB下载器的工具,这样就不用跑到Win下了)准备将内核烧录到flashROM中。
真是郁闷,在输入地址时,多写了一个0,少写了一个2,致命的错误!烧录完成,按复位键,很奇怪,居然没听到蜂鸣声,再看超级终端,啥都没显示了!再按复位键,还是那样。检查在烧入uClinux时的输入,晕,oxc220000写成了0xc200000,没办法只能重新烧录bootloader了。看看lyt公司的文档,写得很简单阿,用Fluted工具,算上连线、打开电源一共才4步,这样的操作很合我cn的胃口。
首先用jtag口连好开发板和宿主机主板,再把bootloader.bin拷贝到F_2000xp.BAt(用于2000,XP的批处理文件)同一目录下,然后双击F_2000xp.BAT就可以了。很奇怪,我双击了N次,每次都是窗口一闪而逝。还是命令行窗口比较牢靠,还能提示错误,原来是我没有把JTAG文件夹它所要求的C:\,拷贝过来再执行,就开始了烧录过程,先是erase(擦除),很快的;再write(写入),这一步比较漫长,可能有5分钟吧;然后verify(核实),最后一行显示***SUCCESS***.哇,很开心啊,这么顺利就搞定了。重新给开发板上电,听到熟悉的蜂鸣声,超级终端显示9个选项。
准备烧录uClinux了,可是输入1后没反应啊,再按,还没反应。重新加电,repeat,还是这样。(很奇怪啊,这是怎么回事)只能重新烧入了。但当我在命令行输入F_2000xp.BAT后,出现这样的错误信息
[Check Device ID]
Get ID Register ... ID Code Correct 0x1F0F0F0F
File open failure!
***STOP***
到底是什么文件,我也不知道。思来想去,可能是我把programmer文件夹重新拷贝的原因(因为我在lyt的bbs上看到过板主的对于烧写错误者的两条建议:目录不要太深和不要用中文文件名,很奇怪,最后我就是在这两个问题都存在的情况下success的,看来具体问题还是要具体分析了)重新进入到fluted的原始文件夹,执行,擦除,缓慢的写入,到了第三步,看到命令行窗口
Verify missed at 21846 <0x5556> + 0 Original :0xD5 JTAG:0x80
Verify missed at 21846 <0x5556> + 1 Original :0xD5 JTAG:0x0
这样的报错信息飞闪而过,可是很奇怪,到最后它还是显示>>>success<<<.可是按我的开发板复位键,怎么按都没反应。
再次陷入僵局,咳,幸好有google 这样的好东西,找到一条信息,算是我的前辈写的“… 在烧写的时候,千万别碰jtag板子及并口延长线,最好鼠标也别动,烧写过程中,就待在一边去,耐心地等,一般都会成功的。如果不成,多试几次。…”。就听他的,执行BAT文件后,我就待在一边喝茶了。真奇怪啊,这是这么一点不易觉察的细节阻碍了我的烧录过程。
成功,烧录uClinux,正常启动……

这里来得不多,欢迎感兴趣的到我的网站去。:【上一篇】
打开文件数目限制设置:【下一篇】
【相关文章】
  • 需要从一个简单的bootsect 开始写我的操作系统吗
  • 【随机文章】
  • Bug管理的经验和实践(下)
  • 理解XWindow
  • PHOTOSHOP打造美丽雨景
  • Ruby on Rails之父获得Google/O'Reilly 2005年度Best Hacker
  • The Double NAT MINI-HOWTO
  • 初学者SQL语句介绍 +ASP中使用SQL语句
  • Apache源代码分析——队列Queue[queue.c]
  • 全国主要城市的DNS服务器列表
  • Unix系统安全必读(1)
  • 并发程序设计探索
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.