VxWorks 5.4.x & Tornado 2.2
Всем привет у меня omniswitch 6800 (архитектура PowerPC)и на нём я запускаю vxworks 5.4.x на нём есть папка /flash/working с которой я произвожу загрузку устройства. Там лежат следующие файлы -rw-r--r-- 1 root other 8128249 Jun 21 05:21 Kbase.img -rw-r--r-- 1 root other 971810 Jun 21 06:07 Kos.img
сам загрузчик лежит в /flash (корень диска по сути) -rw-r--r-- 1 root other 295076 Jun 21 06:07 bootrom.bin -rw-r--r-- 1 root other 866716 Jun 21 06:07 bootrom.hex -rw-r--r-- 1 root other 607243 Jun 21 06:07 miniboot.backup -rw-r--r-- 1 root other 607243 Jun 21 06:07 miniboot.default устройство загружается, выводит всякие сообщения о своей версии, маршрутизирует трафик и т.д.
Я написал программу и протестировал её в эмуляторе. Теперь я хочу подебажить её на устройстве, для этого, как я понял из руководства, мне необходимо запустить target server.
Сначала я пытался подключится без опции указания Core File & Symbols (-c)
tgtsvr.exe 10.0.21.85 -V -B wdbrpc
и получил
tgtsvr (10.0.21.85@panas): Wed Jun 23 17:45:25 2010 Checking License ...OK Connecting to target agent... succeeded. Attaching C++ interface... succeeded. Attaching elf OMF reader for PPC CPU family... succeeded. Error: Couldn't open D:\Tornado2.2\: status = 0x2 Error during target server core initialization Target Server will exit
Немного погуглив я нашёл статью http://www.saltycrane.com/blog/2007/03/how-to-run-vxworks-simulator-from/
и вроде как из неё следует что надо открыть «Core file and symbols» и указать путь к образу системы. Ну ок, вводим путь к Kbase.img.
и получаем
tgtsvr (10.0.21.85@panas): Wed Jun 23 17:47:11 2010 Checking License ...OK Connecting to target agent... succeeded. Attaching C++ interface... succeeded. Attaching elf OMF reader for PPC CPU family... succeeded. Error: This is not an elf module for the PPC architecture. Error: Object module load failed for D:/Kbase.img Error: loading core symbol table: status = 0x1002e Error during target server core initialization Target Server will exit
тогда я попробовал bootrom.bin
tgtsvr (10.0.21.85@panas): Wed Jun 23 17:47:11 2010 Checking License ...OK Connecting to target agent... succeeded. Attaching C++ interface... succeeded. Attaching elf OMF reader for PPC CPU family... succeeded. Error: This is not an elf module for the PPC architecture. Error: Object module load failed for D:/bootrom.bin Error: loading core symbol table: status = 0x1002e Error during target server core initialization Target Server will exit
и такие же сообщения на все файлы указанные выше. А других файлов на устройстве нет.
Вопросы:
Что я должен указать в том поле ? И как мне всё-таки подключить торнадо к моему оборудованию ?
Заранее спасибо.