Проблемы с загрузкой VxWorks (начиная с 0x308000)

Я хочу установить vxworks на целевой компьютер, но когда я загрузил операционную систему vxworks, она зависла на [начиная с 0x308000...], и на экране не было никаких других ответов. Как я могу диагностировать, что пошло не так?


person yangcx    schedule 06.03.2013    source источник


Ответы (2)


Вы используете COM-порт? По умолчанию vxWorks использует последовательный канал для выполнения ввода-вывода. Порт VGA используется только во время запуска.

Существует компонент (PC_CONSOLE?), который позволяет использовать порт VGA/KBD для ввода/вывода.

В общем, чем больше подробностей вы предоставите (версии vxworks, тип цели, метод загрузки и т. д. и т. д.), тем более точные ответы вы получите…

Вы также можете обратиться в службу поддержки Wind River...

person Benoit    schedule 06.03.2013

Посмотрите config.h в вашем BSP и убедитесь, что он настроен для компиляции ядра для загрузки по адресу 0x308000. Возможно, ваш загрузчик и ваша ОС не синхронизированы. Также посмотрите руководство для разработчиков BSP для получения дополнительной информации о том, что означают все #define в config.h. В частности: RAM_LOW_ADR, LOCAL_MEM_LOCAL_ADRS и ROM_BASE_ADR, и убедитесь, что они правильные. Прошло некоторое время с тех пор, как я просматривал код vxworks, и у меня больше нет к нему доступа... так что мне трудно быть более конкретным.

person Chris Desjardins    schedule 06.03.2013