+ -
当前位置:首页 → 问答吧 → u-boot如何透過usb介面來燒錄kernel ?

u-boot如何透過usb介面來燒錄kernel ?

时间:2009-10-28

来源:互联网

小弟我目前还是学生,想要进行一个嵌入式板子的系统移植
这个版子是实验室的学长自己设计的,之前移植的系统为WinCE6.0
现在我主要是想把系统的部份改成 Linux

我目前已经透过 JTag介面 成功烧录 U-boot 到版子上
也可以透过 Minicom 来启动 U-boot 进入命令行
kernel的部份我已经编译完成一个 zImage 档案
要放到板子上去跑跑看有没有成功

当初我们的板子在规划的时候,
因为体积的问题我们就规划rs232与usb来进行烧录,没有规划到网路孔
之前学长在移植WinCE时,是使用usb来进行烧录
使用的bootloader为u-mon

现在我把bootloader换成U-boot
但是我看了很多相关的 U-boot 教学文件
都是提到使用网路介面来进行kernel的烧录
试了很久,我找不到要如何使用usb来进行kernel的烧录
请问 U-boot 有提供使用usb来烧录的功能吗?

我目前的工作环境为:
本机端系统为 CentOS
终端机程式为 minicom
使用 U-boot 1.1.6 版本

感谢大家的回答 ^^

作者: baebaevv   发布时间: 2009-10-28

 抱歉~   就我所知道的u-boot没有用usb介面烧录的能力喔
 他的烧录应该是只能用网路孔才对

作者: cam11505   发布时间: 2009-11-07

如果是在u-boot底下,usb会动的情况来看,
是可以利用fatload, cp指令来完成 kernel 烧录的动作的(烧到 nor/nand)!

作者: yuecheng   发布时间: 2010-04-28

针对你的问题
我提出我的看法
////////////////////////////////////
基本上
你要先让 USB的功能运作正常
        这意味著你要你的U_boot
        认得出你的 USB storage

若可以完成上述的事情
        再把你的image cp 到 memory 中
        在进行烧录的工作

作者: Mr.wang   发布时间: 2010-09-17

热门下载

更多