这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 求助VxWorks软盘启动的问题

共19条 2/2 1 2 跳转至
菜鸟
2006-04-24 19:31:00     打赏
11楼
这个我倒是会做,现在的问题是,有一些原因,不能从硬盘引导。只能从软盘引导,上硬盘去找镜像文件。

菜鸟
2006-04-24 19:40:00     打赏
12楼
-- 作者:无限电波
--
你可以只接在default_boot_line行用ata=0,0(0,0)host:/ata0/vxWorks,bootrom.sys 可以放在软盘上这样就可以从软盘启动,然后调用硬盘上的vxworks文件。 -- 作者:FiNALSErAPH
--
...那么麻烦作甚么,就是把ATA方式引导的bootrom放到软盘上而已

根据上面两位的提示,我也想了一下,的确是可以的,你做硬盘启动的bootrom,但是把他copy到软盘上,这样,就可以从软盘启动了。

你的default bootline是从硬盘去vxworks image,这样就满足你的需求了。

下次仔细看看各位大虾的回答!


菜鸟
2006-04-24 19:49:00     打赏
13楼
我回去试一下,谢谢xiaohua!

菜鸟
2006-04-25 19:30:00     打赏
14楼

我这样做了,还是不行

VxWorks启动后出现这样的错误:

Attaching to ATA disk device......0xffdd2d8(tboot):

memPartAlloc:block too big -32832 in partition 0x62ff4

Error during dosFsDevInit:380001

usrAtaConfig failed

Error loading file:errno = 0x380001


菜鸟
2006-04-26 00:57:00     打赏
15楼
可否给个更详细地说明?

菜鸟
2006-05-06 08:50:00     打赏
16楼

还是直接从硬盘启动好些,现在软盘质量很差,特容易坏


菜鸟
2006-05-10 17:49:00     打赏
17楼

恕我直言,楼主下狠补一下vxworks的基础。这个问题对你而言,太难了。


菜鸟
2006-05-16 21:56:00     打赏
18楼

#define DEFAULT_BOOT_LINE "ata=0,0(0,0)host:/ata0/vxWorks f=0x8 tn=VxTarget"

bootrom随便你放在什么地方,软盘,硬盘都可以。vxworks是在硬盘的C盘

而且config.h中需要#define INCLUDE_ATA


菜鸟
2006-05-16 22:00:00     打赏
19楼
你的tornado是多少版本的,如果是T2.0,dosFs1.0的话,你的C盘分区要fat16格式,即不能超过2G

共19条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]