реклама на сайте
подробности

 
 
> gdb-сервер для multi-ice
romez777
сообщение Oct 10 2008, 04:52
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Приветствую,

Есть JTAG Multi-ICE от ARM. Пытаюсь собрать ГДБ сервер, как описано в http://ecos.sourceware.org/multi-ice.html.
Что установлено:
- последний cygwin
- cygwin's gcc-3.4.4
- gdb-5.1.1
- RDI 1.5.1 distribution, взятый с http://www.arm.com/support/downloads/info/5570.html
- Multi-ICE gdb server sources взят с ecos.sourceware.org

Все сделал в соответствии с описанием на странице, на последнем этапе (сборка multi-ice-gdb-server.exe), вылетает с руганью:

====
makefile:195: warning: overriding commands for target `.s.o'
makefile:192: warning: ignoring old commands for target `.s.o'
gcc -g -O2 -o multi-ice-gdb-server.exe -Wl,--subsystem,console
server-main.o rdi150-low.o remote-utils.o utils.o server-win.o
arm-singlestep.o MICE-gdbserverres.o -L../../libiberty -liberty
-lshell32 -ladvapi32 -lgdi32 -luser32
-L/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries -L. -ltoolconf
Warning: .drectve `-defaultlib:MSVCRT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_hash_in]+0x25):
undefined reference to `__imp___isctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_hash_in]+0x2f):
undefined reference to `__imp___pctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_hash_in]+0x6e):
undefined reference to `__imp___isctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_hash_in]+0x8e):
undefined reference to `__imp___pctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_hash_in]+0x176):
undefined reference to `__imp___isctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_hash_in]+0x18e):
undefined reference to `__imp___pctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_ToolConf_Power]+0x33):
undefined reference to `__imp___isctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_ToolConf_Power]+0x57):
undefined reference to `__imp___pctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_ToolConf_Power]+0xb7):
undefined reference to `__imp___isctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_ToolConf_Power]+0xd2):
undefined reference to `__imp___pctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_ToolConf_Power]+0x107):
undefined reference to `__imp___pctype'
/cygdrive/d/Temp/migdb/5570_RDI_GPL/Libraries/toolconf.lib(toolconf.obj):..\..\toolconf.c:(.text[_ToolConf_Power]+0x184):
undefined reference to `__imp___pctype'
collect2: ld returned 1 exit status
make.EXE: *** [multi-ice-gdb-server.exe] Error 1
make.EXE: Leaving directory `D:/Temp/migdb/gdb-5.1.1/gdb/multi-ice'
====

Похоже cygwin слишком новый. Может ли кто помочь побороть проблему, если сталкивался с подобным раньше? Либо - поделитесь prebuilt сервером для данного jtag'a.

Спасибо!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 02:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016