Evgeny_CD
Nov 27 2005, 20:35
Чтобы использовать GDB c J-Link, надо сделать следующее:
* Поставить jlinkrdi, применить клизьму, запустить JLinkTCPIPServer.exe
* Под Cygwin: GDB, указать, что RDI устройство находится по адресу localhost
* Чистый Linux: VmWare (с сетевой картой) - Linux - GDB; указать, что RDI отладчик находится по адресу (IP адрес host машины)
Я все правильно понял?
v_shamaev
Nov 28 2005, 07:37
Нет, не правильно. Тот сервер, что с сеггера - он только позволяет производить удаленную отладку
т.е. включает в цепочку отладчик - J-link TCP, все остальное то же самое.
Я запускал вот так:
Под wmvare - настроенный на MT-link CrossWorks, с DLL от CrossWorks (JLinkArm.dll) в том же каталоге - JLinkServer.exe, что прилагается - его я нашел поисковиком, исходники тоже есть -
в ключах запуска можно назначить порт, через который быдем общаться с GDB.
А потом в винде - там localhost, а в линуксе - IP адрес виртуальной машины, под которой запущена
винда, и порт , что задали в командной строке. С таджетом GDB вяжется, и содержимое памяти/регистров показывает, а больше мне ничего не удалось добиться. Надо разбиратся в исходниках, вижуал си ставить. Хотя по общению по поводу этого сервера - у кого-то работает.
А может просто добыть под новые версии сеггеровские хидеры (полагаю, у DASM-а должны быть) и
пересобрать, может и заработает. Хорошо бы было, хотя под vmware MT-link примерно вдвое медленне, чем под чистой виндой.
Evgeny_CD
Nov 28 2005, 10:24
Спасибо! Тоскливо пока...
Цитата(v_shamaev @ Nov 28 2005, 11:37)

А может просто добыть под новые версии сеггеровские хидеры (полагаю, у DASM-а должны быть) и
пересобрать, может и заработает. Хорошо бы было, хотя под vmware MT-link примерно вдвое медленне, чем под чистой виндой.
Нету у меня их сурцев
v_shamaev
Nov 28 2005, 20:57
JLinkArmDLL.h свежей нету?
Жалко. Тогда придется вслепую разбиратся.
Или хоть какая нибудь информация по api.
bigarmer
Dec 16 2008, 04:08
Does anyone have J-Link SDK?