|
gdbserver для J-Link, где взять ?, Имею в виду неуловимый оперсорсный. |
|
|
|
Nov 16 2007, 03:32
|
Частый гость
 
Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088

|
Привет всем. Оказалось, что у нас в конторе есть аж два подозреваемых в идентичности J-Link-у JTAG-устройства. Хочу из заюзать под линуксом, ибо работать предпочитаю в нём. Надо что-то GDB-совместимое, например, упоминаемый в гугле опенсорсный gdb-server для J-Link: http://www.google.com/search?hl=ru&sa=...oup&spell=1Не могу найти домашнюю страничку проекта. Помогите найти, плз, или посоветуйте другое решение. Спасибо.
|
|
|
|
|
Nov 16 2007, 06:37
|
Частый гость
 
Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088

|
Цитата(sensor_ua @ Nov 16 2007, 11:23)  Это я видел. У тебя есть этот WinARM ? Погляди там эту утилку, что она скажет, где её место рождения ?
|
|
|
|
|
Nov 16 2007, 08:47
|
Частый гость
 
Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088

|
Цитата(goodwin @ Nov 16 2007, 13:30)  А для чего такой геморрой - искать опенсорсный? Когда есть родной GDB сервер для J-Link от Segger... Ну подумаешь, будет одна машина с виндой  Ну, там есть ограничения на размер какого-то кода, как будто бы ? Да и нет машины с виндой.. Хотя, ессно, если очень захотеть, то можно замутить. Но _очень_ не хотелось бы прогибаться под эти проприетарные штучки. Не, я на полпути к тому, чтобы запускать винду только для этого в виртуальной машине и "по сети" к её GDB-серверу цепляться. Походу, если получится пробросить управление USB-Host из линукса в гостевой контейнер с виндой, так и попробую сделать. Раз уж пошла тема про виндовый GDB-сервер, то не будет ли он выгибаться на коробочку с надписью "Atmel SAM-ICE" ? Я глядел на шине USB- определяется чётко, как Segger J-Link, кстати, как и Analog Devices-овская коробочка с названием типа miDAS, или типа того. Но всю глубину дьявольских козней проприетарщиков не предусмотреть. Нет седений насчёт работоспособности не чистокровных J-Link-ов с их GDB-сервером ?
|
|
|
|
|
Nov 16 2007, 09:18
|
Частый гость
 
Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088

|
Цитата(goodwin @ Nov 16 2007, 14:03)  Вопрос про J-Link, а эту уже проприетарная штучка... Ну, они свои деньги за дело берут. Хотя, там тоже есть за что их поругать. Цитата(goodwin @ Nov 16 2007, 14:03)  Atmel SAM-ICE работает только с атмел чипами. Ну, есть тут и Атмел, пусть хоть с ним заработает  А ты как проверял ? Я говорю - на USB он определяется так: ***** P: Vendor=1366 ProdID=0101 Rev= 0.01 S: Manufacturer=SEGGER S: Product=J-Link S: SerialNumber=123456 ***** AD-вский JTAG выглядит _абсолютно_ так-же. Что-то мне подсказывает, если специально (проприетарным софтом) не анализировать, какая строчка в нём там запрятана - атмел или сеггер, будет работать "на ура". Вот и ищу опенсорсный GDB-сервер. Ему собладать лояльность к кому-то там нет необходимости  Цитата(goodwin @ Nov 16 2007, 14:03)  Опенсорсные есть только для wiggler и usb приблуд на чипе от FTDI - Amontec, OpenOCD и иже с ними... Но они не дотягивают до уровня J-Link... У меня их всё равно нет
|
|
|
|
|
Nov 16 2007, 09:47
|
Участник

Группа: Новичок
Сообщений: 30
Регистрация: 16-06-07
Пользователь №: 28 483

|
>Когда есть родной GDB сервер для J-Link от Segger... Это который под "единственно правильной" ОС работает?
|
|
|
|
|
Nov 19 2007, 15:50
|
Участник

Группа: Новичок
Сообщений: 30
Регистрация: 16-06-07
Пользователь №: 28 483

|
>А выбор небогат - или работать под "правильной" осью, или эротические приключения со всем остальным... И этот топик тому подтверждение. Нужно просто выбирать "правильное" железо  А не привязывающееся к конкретной ОС=)
|
|
|
|
|
Nov 19 2007, 20:37
|
Участник

Группа: Новичок
Сообщений: 30
Регистрация: 16-06-07
Пользователь №: 28 483

|
Раз пошла такая пЪянка... Человек под Линукс просил. Я заметил, что gdb для J-Link (по ссылкам ходил, опенсоурсный не нашел, кроме сеггеровского, который и платный (FIXME), к тому же). За сим намекаю, что не есть гуд железо, которое к ОСи превязано и спек не имеет... и что есть более иное, но дешевое решение - gdb+openocd+olimex-jtag (ftdi-шный). Конечно, спору нет, по функционалу не дотягивает, но настоящим ниндзям от программирования и его хватит. Запуститься бЗагрузиться б только  Не буду против, если кто-нибудь действительно даст ссылку на работающий JLink (не Выньдос) или спеки.
Сообщение отредактировал e-yes - Nov 19 2007, 20:40
|
|
|
|
|
Nov 20 2007, 03:20
|
Частый гость
 
Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088

|
Цитата(e-yes @ Nov 20 2007, 01:37)  За сим намекаю, что не есть гуд железо, которое к ОСи превязано и спек не имеет... и что есть более иное, но дешевое решение - gdb+openocd+olimex-jtag (ftdi-шный). Конечно, спору нет, по функционалу не дотягивает, но настоящим ниндзям от программирования и его хватит. Согласен, что надо "голосовать рублём"  Но но эти две реинкарнации J-Link-а, которые есть на моём столе сейчас, появились в конторе до моего прихода сюда. Собсна, можно купить и другой JTAG, но я пока не потерял надежду как-то вывернуться из ситуации, не покупая ещё один JTAG  Было бы время и помощники, лучше было бы спроектировать свой JTAG на ПЛИС-ке, чтобы подходил ко всему и работал лучше всяких проприетарных денговыжималок.
|
|
|
|
|
Nov 29 2007, 18:57
|
Группа: Новичок
Сообщений: 3
Регистрация: 29-11-07
Пользователь №: 32 806

|
А ключика лицензионного к JLINK gdbserver от Segger ни у кого нету? поделитесь - а то подвисла стыковка eclipse + MT-Link
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|