我想在目标电脑上安装 vxworks,但是当我启动 vxworks 操作系统时,它在 [starting at 0x308000...] 处暂停,并且屏幕上没有显示其他响应。我如何诊断出了什么问题?
问问题
928 次
2 回答
0
查看 BSP 中的 config.h 并确保它已设置为编译内核以在地址 0x308000 处加载。可能是您的引导加载程序和您的操作系统不同步。另请参阅 BSP 开发人员指南,了解有关 config.h 中所有#defines 含义的更多信息。具体来说:RAM_LOW_ADR
, LOCAL_MEM_LOCAL_ADRS
, 和ROM_BASE_ADR
, 并确保它们是正确的。自从我查看 vxworks 代码以来已经有一段时间了,并且我不再可以访问它......所以我很难更具体。
于 2013-03-06T18:55:13.463 回答
0
您使用的是 COM 端口吗?默认情况下,vxWorks 使用串行链路进行 IO。VGA 端口仅在启动期间使用。
有一个组件 (PC_CONSOLE?) 允许使用 VGA/KBD 端口进行 I/O。
一般来说,您提供的详细信息(vxworks 版本、目标类型、引导方法等)越多,您将获得更好的答案...
您也可以联系风河支持...
于 2013-03-06T15:39:08.843 回答