免费注册 查看新帖 |

Chinaunix

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

麻烦请教一下各位:如何只用串口线下载内核和文件系统?谢谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-27 09:28 |只看该作者 |倒序浏览
小弟刚学嵌入式不久,前几个星期在学校借了一块HH的S3C2410的study-r1扳子,但是管理员给我说网卡控制心片DM9000可能坏了,但学习心切,我还是借回来了。

    在摆弄了一段时间后,昨天我用它带的JTAG线按照配套书上的步骤重新烧写了ppcboot,然后开机,在宿主机上的minicom下能看到正常运行的bootloader,但是网卡确实坏了,因此就不能像配套书上说的用tftp下载内核和文件系统。

    现在我就想用串口下载内核和文件系统,但是我听同学说这样时间很长,可我现在确实无能为力了只有用这种办法了,请问大家在这种情况下我该如何使用串口下载内核和文件系统?有没有更好的方法?

    谢谢大家了!!

论坛徽章:
0
2 [报告]
发表于 2007-11-27 10:49 |只看该作者
用c-kermit就可以通过串口下载镜像
1. 从http://www.columbia.edu/kermit/ck80.html下载c-kermit
2. 写一个kermit配置文件~/.kermrc,内容:

  1. set line /dev/ttyS0
  2. set speed 115200
  3. set carrier-watch off
  4. set handshake none
  5. set flow-control none
  6. robust
  7. set file type bin
  8. set file name lit
  9. set rec pack 1000
  10. set send pack 1000
  11. set window 5
复制代码

3. 用connect命令连接开发板
Loadb <addr-you-want>使开发板开启kermit协议
切回c-kermit执行:send <the-path-of-your-img>


[ 本帖最后由 Lrj 于 2007-11-27 11:00 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2007-11-28 10:30 |只看该作者
谢谢楼上的 Lrj   !

以前用过minicom,所以稍微要熟悉一些,假如我就使用minicom能下载内核吗?

现在我打开minicom,然后将开发板和宿主机用串口线连起来了,接上电源后minicom就显示出ppcboot的引导过程,当显示到 start linux now(y/n):时,我按n。这时候就出现SMDK2410#
的提示符号,然后我想字此界面下从宿主机上下载zImage,输入了help,发现有个命令的解释是:loadb   - load binary file over serial line (kermit mode),然后我又按ctrl+a+z进入到minicom的设置界面,选择了Send files,接着选择了kermit,然后在它弹出的select a file for upload对话框中选中了我要传输的文件,然后再回车回到SMDK2410#的提示符号界面,下面我就不知道loadb的语法是什么了,书上说要将zImage下载到以地址0x30008000开始的单元中。

请问我该怎么写这句命令?  loadb ?????

谢谢了!!

论坛徽章:
0
4 [报告]
发表于 2007-11-30 09:56 |只看该作者
大家帮帮我吧,我现在网卡控制心片坏了,不能连上网线用tftp下载内核和文件系统,该如何使用串口把内核和文件系统下载到指定的地址?

谢谢了!

论坛徽章:
0
5 [报告]
发表于 2007-11-30 20:15 |只看该作者
loadb到你所希望放的地址去啊,按照你的flash分区决定

不过,第一minicom自身不带kermit协议,你仍然得装ckermit;第二minicom用kermit协议下东西可能有问题,反正我当时没有搞定,最后直接用的ckermit
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP