阅读:2312回复:3
从EPROM启动问题!
我用软盘做了一个PC486的启动软盘(bootrom+含应用程序的vxworks映象),在PC104工控机上启动运行成功。这个启动软盘是1M的格式,后来,我把这个软盘做成S0文件,烧录到EPROM后,然后在PC104上启动,出现
attching fd driver ..succeed dosFsLib.c :Error reading the device boot secotor dosFsLib.c:media not formatted or not present 然后,就是loading /fd0/vxworks ... dosFslib.c:Error reading the device boot sector can't load file ..load error 不知道从EPROM启动和其他几种启动方式相比,对加载vxworks有什么不通同,需要怎么做?请大侠点拨 |
|
最新喜欢:![]() |
沙发#
发布于:2004-10-09 13:58
从错误现象看,是因为你加入了文件系统,但是你实际却没有文件系统的介质如硬盘或软盘!!感觉是你烧入到EEPEOM中的东东 不对
|
|
板凳#
发布于:2004-10-17 12:17
现在我已经解决这个问题了,和大家分享一下
我生成vxWorks_rom后,用mkboot做成启动盘,然后转化成S0文件,烧录这个S0文件就可以了,但要注意BSP中的RAM的大小的配置,要和CPU的配置一样,否则也启动不了。我是在SBS PC104 486的CPU上试的,内存是4M。 但有一个问题 我还是不明白,对于flash、磁盘等都是通过文件系统来对硬件进行访问和操作的,为什么EPROM就可以不通过文件系统来访问,他和flash都是电介质, 像DSP和单片机,对RAM和ROM的访问都是在片选后,通过SPR或直接访问和操作的。到底具体硬件上访问磁介质和电介质有什么不一样,具体的过程请大侠指点! |
|
地板#
发布于:2004-10-17 16:39
现在我已经解决这个问题了,和大家分享一下 1、原来vxworks转成so文件后,烧到eprom中可以起来; 2、对于你说得flash是通过文件系统来访问的,其实当你在flash上安装了文件系统后,才通过文件系统访问的;否则也和eprom是一样的。 |
|
|