Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: OpenOCD на FT2232 для LPC2468
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
adventurer
Здравствуйте,
Недавно достал отладочную плату Hitex LPC-stick с LPC2468. До того для прошрамирования и отладки такого же процессора использовал J-Link + GCC + Eclipse. В комплекте с платой идет фирменная среда Hitop. Но я все же хочу использовать Eclipse, так как нравится удобство роботы и возможности Eclipse.

Насколько я нашел в сети, народ успешно использовал для этой платы связку openocd - gdb, вот я решил попробовать прикрутить свою плату. Так как готовые бинарники openocd под FTDI драйвер не распространяются с трудом скомпилировал свои с последними дровами с сайта FTDI.
Также нашел в готовые конфигурационные файлы, как будто под эту плату, но они почему то дают ошибку.

Код
Open On-Chip Debugger 0.4.0 (2011-03-21-17:04)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.berlios.de/doc/doxygen/bugs.html
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_pull srst_open_drain
Error: Invalid command argument
Error: target 'lpc2000_v2' not defined
Command handler execution failed


Также поискал по форуму, нашел пост с конфигурацией LPC2468
Тоже не подходит.

Попробовал склеит свой файл Нажмите для просмотра прикрепленного файла, но в результате получил вот такой вот результат

Код
Open On-Chip Debugger 0.4.0 (2011-03-21-17:04)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.berlios.de/doc/doxygen/bugs.html
500 kHz
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_pull srst_open_drain
Info : device: 4 "2232C"
Info : deviceID: 104857638
Info : SerialNumber: HXC01543A
Info : Description: LPC-Stick A
Info : clock speed 500 kHz
Error: couldn't read enough bytes from FT2232 device (0 < 81)
Error: couldn't read from FT2232
Error: couldn't read enough bytes from FT2232 device (0 < 81)
Error: couldn't read from FT2232
Command handler execution failed
Warn : jtag initialization failed; try 'jtag init' again.


Вопрос, может кто то из уважаемых форумчан разбирался в вопросе настройки openocd и может подсказать как правильно настроить конфигурацию или хотя бы как проверить правильно ли я собрал openocd.exe и связь с процессором ?

oleg_kaa
Попробуй эту либу с openocd
http://www.intra2net.com/en/developer/libftdi/
adventurer
Цитата(oleg_kaa @ Mar 25 2011, 00:10) *
Попробуй эту либу с openocd
http://www.intra2net.com/en/developer/libftdi/


Спасибо за совет, но либу эту я пробовал с самого начала, и когда не работало, нашел информацию что работает в разы медленнее чем драйвер от FTDI. Потому решил самостоятельно собрать openocd.
Вопрос так и не решил сейчас работаю с средой от Hitex. Может кто то имеет собранную рабочую версию openocd с драйверами от FTDI, буду очень признателен ?
AHTOXA
Цитата(adventurer @ Mar 26 2011, 23:50) *
Может кто то имеет собранную рабочую версию openocd с драйверами от FTDI, буду очень признателен ?

Во-первых, вот здесь описано, где брал openocd я.
Во-вторых, klen в свои сборки кладёт свежий openocd.
Ну и в третьих, насколько я понимаю, для J-Link-а нужно указывать свою конфигурацию.
klen
c JLink-ом и его клонами проблем нет, все работет
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.