Недавно достал отладочную плату 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
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.
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 и связь с процессором ?