我用的vxworks5.5,编译WindML后将ugldemo.c加入工程,在配置中加入了WindML->complete 2D的选项,编译后将生成的bootrom.sys和vxworks文件拷贝到装有vxworks5.5系统硬盘中到目标机器上运行,可以进入操作系统,运行ugldemo命令后显示:
Unable to locate PC BIOS data!Verify that the BSP is configured as described within the windML Documentation、
windML (FATAL)->VBE Compatible BIOS not detected Fatal WindML error,aborting task....
请问这是什么原因?
vxworks ugldemo 问题
答案:2 悬赏:20 手机版
解决时间 2021-03-20 23:49
- 提问者网友:火车头
- 2021-03-20 19:33
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-20 20:15
我遇到一样的问题,现在解决了。那是你的windml没有配置正确,没有跟bsp对应。比如说,你在配置windml配置时,分辨率配置(640*480,800*600,1024*768)与bsp不一致,于是就会产生以上错误。
全部回答
- 1楼网友:往事埋风中
- 2021-03-20 21:07
我就是用usb盘起运dos,再用vxload去启动vxworks,这些命令都没问题,我在vmware上都试过了.但到实机下边就不可以,问题一定出在硬件与软件的相容性.但我是初学都,对问题的定位要细化下去就要花半个多月的时间看底层代码,有没有做过的,高手给指点一下.请高手也略说明一下,所给方案的原由,这些天我也在网上看了,core2cpu也是x86架构的,在不启用多核功能时,应当和单核的编程模型是一样的,console能打出字说明,单个cpu的初始化没问题,是vxwork为适应多核做了cpuprobe?如果有bootrom时vxwork要初始化双核,但这时给出了不正确的cpu(vxworks6.6试用版好似只能用pentium双核的),这时bootrom的代码就可能死了.现在我最想知道,这有没有我分析的代码,这些代码在什么地方.vxworks还是有版权啊,源码分析也没有多少本书.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯