当前位置: 技术问答>linux和unix
关于烧录bootloader的问题,急!!!
来源: 互联网 发布时间:2016-07-16
本文导语: 各位好。 现在情况是这样的,我这里有路由器使用了vxworks boot,用超级终端连接了路由器,就会显示[VxWorks Boot]: 等信息。 我现在的问题是要把一个支持Linux的bootloader boot.bin烧到这个路由器里。而这个板子上只...
各位好。
现在情况是这样的,我这里有路由器使用了vxworks boot,用超级终端连接了路由器,就会显示[VxWorks Boot]: 等信息。
我现在的问题是要把一个支持Linux的bootloader boot.bin烧到这个路由器里。而这个板子上只有一个console口,还有几个网口,一个USB口。
本来我打算在超级终端那里使用kermit传送boot.bin到路由器,然后再使用命令更新bootloader,但是文件传送不过去。当然我也不知道这个方案是否可行。
我的问题:1、要换成Linux的bootloader,我的这种方案是否可行?如果可行为什么kermit协议无法传送文件?如果传送过去了,那接下来要怎么操作才能把当前的vxworks bootloader换成linux的?
2、如果用kermit传送不了,是否可用tftp将Linux的bootloader boot.bin传送进去?同样如果传送过去了,那接下来要怎么操作才能把当前的vxworks bootloader换成linux的?
3、是否还有别的方法来烧录Linux的bootloader ?谢谢
现在情况是这样的,我这里有路由器使用了vxworks boot,用超级终端连接了路由器,就会显示[VxWorks Boot]: 等信息。
我现在的问题是要把一个支持Linux的bootloader boot.bin烧到这个路由器里。而这个板子上只有一个console口,还有几个网口,一个USB口。
本来我打算在超级终端那里使用kermit传送boot.bin到路由器,然后再使用命令更新bootloader,但是文件传送不过去。当然我也不知道这个方案是否可行。
我的问题:1、要换成Linux的bootloader,我的这种方案是否可行?如果可行为什么kermit协议无法传送文件?如果传送过去了,那接下来要怎么操作才能把当前的vxworks bootloader换成linux的?
2、如果用kermit传送不了,是否可用tftp将Linux的bootloader boot.bin传送进去?同样如果传送过去了,那接下来要怎么操作才能把当前的vxworks bootloader换成linux的?
3、是否还有别的方法来烧录Linux的bootloader ?谢谢
|
1. 一般,开发板有一个烧录工具软件,此工具软件通过一个小硬件连接到开发板上。
我的经验是这样的。:)
2. 若boot loader支持命令行烧录,直接用命令做。
我的经验是这样的。:)
2. 若boot loader支持命令行烧录,直接用命令做。
|
如果原来vxwork bootloader支持下载和烧写,估计是支持的
但如果你的Linux bootloader有问题,又把原来的冲掉,又没有JTAG之类的下载工具,估计你的设备就报废了,慎重啊
但如果你的Linux bootloader有问题,又把原来的冲掉,又没有JTAG之类的下载工具,估计你的设备就报废了,慎重啊
|
可以借助仿真机将Bootloader烧录进去