Как отладить приложение, запущенное на симуляторе VxWorks? - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь отладить приложение (пользовательскую оболочку OpenSSL), работающее на симуляторе VxWorks. Проект построен на платформе VxWorks 7 с использованием Wind River Workbench 4.

RPM, содержащий наш код, сначала устанавливается как компонент VxWorks с помощью установщика Wind River. Код сначала компилируется в файлы .so (общий объект) в VxWorks Source Build после того, как слой оболочки включен в конфигурации Source Build. VSB затем используется для создания VxWorks Image Project. Затем он используется для создания симулятора VxWorks.

Но когда я запускаю VxWorks Simulator в режиме отладки, отладчик работает только в режиме разборки. Я также вижу только код для ядра VxWorks.

Кроме того, я не могу установить точки останова в общих объектах для оболочки, которые также находятся в сборке. Мне сказали, что я могу отладить исходный код, включив символы отладки, но не ясно, как это сделать. Итак, мои вопросы:

  1. Как мне разрешить отладчику пройти через исходный код (к которому я могу получить доступ) общих объектов?
  2. Возможно ли отладить приложение таким образом?

Заранее спасибо.

...