小弟最近在做WindML的开发,遇到一个奇怪的问题。
我使用网卡启动vvxworks,bsp是基于pcPentium修改的,支持8139网卡和x86-bios显卡。编译,制作bootrom和vvxworks映像都没什么问题,bootrom引导、下载vvxworks也正确,但却常常无法成功启动vxworks,每次运行到 starting 0x0108000 后就没有反映了。
如果启动的是vxworks.st,可以运行到显示windriver标志和版本信息,然后就死掉,不能进入shell
我也试过将WindML改成使用Generics VGA驱动,这个问题依然存在,只不过好像成功启动的机率稍大一些。
最奇怪的是这个问题不是绝对的,有时又能正常启动,下载windml和zinc的程序运行都没有问题!!
这个问题搞了很久都不得其解,不知道会不会是因为vvxworks映像中包含了windml和zinc的库,而太大的原因呢?
有没有朋友遇到同样的问题,帮小弟分析一下问题在哪里,小弟万般感谢!!
[align=right][color=#000066][此贴子已经被作者于2005-2-2 17:26:09编辑过][/color][/align]