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

共19条 1/2 1 2 跳转至

求助VxWorks软盘启动的问题

菜鸟
2006-04-12 19:40:49     打赏

各位,请问有谁知道这个问题怎么解决?

我想从软盘引导VxWorks,在config.h中将引导行写成:"fd=0,0(0,0)host:/fd0/vxWorks h=90.1.1.95 e=90.1.1.96"。然后将VxWorks拷到C盘根目录下,每次在加载VxWorks的时候都打印 "can't open "/fd0/vxWorks" "的信息,请问这个问题怎么解决?




关键词: 求助     VxWorks     软盘     启动     问题    

菜鸟
2006-04-13 00:19:00     打赏
2楼
你的引导行把vxworks映象文件设置在软盘,而你的vxworks文件放在c盘,启动的时候在软盘上找不到你的vxworks文件.你可以把vxworks考到软盘上或者修改引导行,应该就可以了,你试试看。

菜鸟
2006-04-13 00:51:00     打赏
3楼

多谢,能不能用软盘引导,然后在C盘中去找VxWorks?我试过改引导行"fd=0,0(0,0)host:/ata0/vxWorks" 这样找不到VxWorks文件,这个怎么处理?


菜鸟
2006-04-13 01:26:00     打赏
4楼
实际上可以做到的。但是VxWorks的默认启动方式是,从什么设备启动,就初始化什么设备。你从floopy启动时候,不会初始化ATA,这样就造成你找不到VxWorks Image的问题。需要修改代码,在里面初始化ATA,这样才能做到你想要的从floopy启动,从ATA抓VxWorks Image。

菜鸟
2006-04-13 01:31:00     打赏
5楼

可否再多给一些提示,在什么地方可以初始化ATA?不好意思,我是很新很新的新手。


菜鸟
2006-04-13 07:52:00     打赏
6楼
可以直接在config.h文件中加上INCLUDE_ATA的宏定义,然后再修改引导行,这样应该就可以了。

菜鸟
2006-04-13 16:56:00     打赏
7楼
config.h文件中有INCLUDE_ATA的宏定义,这样好象不行

菜鸟
2006-04-13 17:23:00     打赏
8楼
那到底怎么做啊

菜鸟
2006-04-18 20:26:00     打赏
9楼
同意FiNALSErAPH兄的做法,也可以直接从硬盘启动(把bootrom.sys考到硬盘上即可)

菜鸟
2006-04-18 22:10:00     打赏
10楼
你可以只接在default_boot_line行用ata=0,0(0,0)host:/ata0/vxWorks,bootrom.sys 可以放在软盘上这样就可以从软盘启动,然后调用硬盘上的vxworks文件。

共19条 1/2 1 2 跳转至

回复

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