Перейти к содержанию
    

Драйвера скачаны с:

http://www.ftdichip.com/Drivers/CDM/CDM20602.zip

 

при подключении к юсб система спрашивала драйвера, вручную направлял на драйвера из папки CDM20602, куда разархивировал из зипа.

Вам нужно строку

ft2232_device_desc "USB <-> Serial Cable"

заменить на

ft2232_device_desc "USB Serial Converter"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

поставил более старый опеносд, изменил строчку, результат:

 

C:\Program Files\OpenOCD\0.3.1\bin>openocd.exe -f openocd.cfg

Open On-Chip Debugger 0.3.1 (2009-11-13-16:13)

$URL$

For bug reports, read

http://openocd.berlios.de/doc/doxygen/bugs.html

Error: unable to open ftdi device: device not found

Runtime error, file "command.c", line 473:

 

Что ему нужно? как определить в чём проблема?

 

C:\Program Files\OpenOCD\0.4.0\bin>openocd.exe -f openocd.cfg

Open On-Chip Debugger 0.4.0 (2010-02-22-19:05)

Licensed under GNU GPL v2

For bug reports, read

http://openocd.berlios.de/doc/doxygen/bugs.html

Error: unable to open ftdi device: device not found

Command handler execution failed

Изменено пользователем Volldemar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Слушайте, а вроде новые версии openocd используют libusb, не?

И что это значит?

 

Вот что у меня лежит в

C:\Program Files\OpenOCD\0.4.0\bin

 

13.07.2010 11:37 <DIR> .

13.07.2010 11:37 <DIR> ..

16.01.2010 10:49 113 211 libftdi.dll

16.01.2010 11:53 46 592 libusb0.dll

13.07.2010 09:33 116 openocd.cfg

22.02.2010 19:05 1 084 928 openocd.exe

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И что это значит?

Значит надо поставить эту libusb :)

Либо взять более старую сборку openocd, с поддержкой ftd2xx.dll. Например, вот отсюда (Точно было в архиве stm32_chanfat_mthomas_20090430b.zip, другие не проверял).

 

0.4.0 configure предлагает выбор

Речь про винду, поэтому выбор (если ты не klen конечно:) ) только из бинарников. А бинарников с поддержкой ftd2xx.dll они не собирают в связи с какими-то гнутыми тараканами. Но вроде говорят, что доделали вариант с libusb, хотя я ещё не пробовал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Volldemar, немного не так, как у Вас, но я в своё время сделал как описано здесь, т. е. сконфигурировал свой отладчик как Turtelizer 2 и всё такое. Заработало сразу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемые знатоки!

 

Подскажите, пожалуйста, какую железяку порекомендуете собрать для openOCD из их достаточно большого множества? Предполагается применение с семейством ARM-ов. Имею клон кейловского ULink-а, но хочу наладить работу с эклипсом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Volldemar, немного не так, как у Вас, но я в своё время сделал как описано здесь, т. е. сконфигурировал свой отладчик как Turtelizer 2 и всё такое. Заработало сразу.

 

Можно сюда файлы конфигов?

 

OpenOCD скачивал с:

http://www.freddiechopin.info/index.php/en...4%3Aopenocd-040

 

Может не то скачал? поделитесь ссылочкой на виндовый опеносд.

Изменено пользователем Volldemar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемые знатоки!

 

Подскажите, пожалуйста, какую железяку порекомендуете собрать для openOCD из их достаточно большого множества? Предполагается применение с семейством ARM-ов. Имею клон кейловского ULink-а, но хочу наладить работу с эклипсом.

Собирайте KT-LINK:

страничка

 

Он поддерживает SWD и его поддерживает OpenOCD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собирайте KT-LINK:

страничка

 

Он поддерживает SWD и его поддерживает OpenOCD.

 

Схема то где, чтобы собрать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно сюда файлы конфигов?

OpenOCD скачивал с:

http://www.freddiechopin.info/index.php/en...4%3Aopenocd-040

Может не то скачал? поделитесь ссылочкой на виндовый опеносд.

OpenOCD брал здесь.

Источник драйвера для Turtelizer 2 указал ранее, а точнее здесь.

Как устанавливать описано здесь.

Файлы конфигов turtelizer2.cfg и lpc2478.cfg скопировал себе в проект в папку Config соответственно из папок:

C:\Program Files\OpenOCD\0.4.0\interface

C:\Program Files\OpenOCD\0.4.0\target

В Eclipse в External Tools Configurations в поле Arguments соответственно прописал -f Config/turtelizer2.cfg -f Config/lpc2478.cfg

Изменено пользователем IgorKossak

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

OpenOCD брал здесь.

Там написано:

Due to alleged GPLv2 license incompatibility of using ftd2xx.dll libraries, this version was compiled to use libftdi + libusb-win32 libraries.

Стало быть, надо ещё как-то ставить эту libusb?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

libusb нашел на:

http://sourceforge.net/projects/libusb-win32/files/

скачал, заменил файл libusb0 в system32 на такой-же из скачанного, вот что получилось:

 

C:\Program Files\OpenOCD\0.4.0\bin>openocd.exe -f openocd.cfg

Open On-Chip Debugger 0.4.0 (2010-02-22-19:05)

Licensed under GNU GPL v2

For bug reports, read

http://openocd.berlios.de/doc/doxygen/bugs.html

Info : clock speed 6000 kHz

Warn : There are no enabled taps. AUTO PROBING MIGHT NOT WORK!!

Error: JTAG scan chain interrogation failed: all ones

Error: Check JTAG interface, timings, target power, etc.

Warn : There are no enabled taps. AUTO PROBING MIGHT NOT WORK!!

Error: JTAG scan chain interrogation failed: all ones

Error: Check JTAG interface, timings, target power, etc.

Command handler execution failed

Warn : jtag initialization failed; try 'jtag init' again.

Warn : gdb services need one or more targets defined

 

файл cfg имеет содержание:

interface ft2232

ft2232_layout usbjtag

ft2232_device_desc "USB <-> Serial Cable"

ft2232_vid_pid 0x0403 0x6010

#ft2232_serial "FTTDA2ENA"

 

при раскоменченой последней строке на выходе получаю:

 

C:\Program Files\OpenOCD\0.4.0\bin>openocd.exe -f openocd.cfg

Open On-Chip Debugger 0.4.0 (2010-02-22-19:05)

Licensed under GNU GPL v2

For bug reports, read

http://openocd.berlios.de/doc/doxygen/bugs.html

Error: unable to open ftdi device: device not found

Command handler execution failed

 

хотя утилитка выдаёт:

 

\libusb-win32-bin-1.2.0.0\bin\x86>testlibusb.exe

Dev #0: 0000 - 0000

Dev #1: FTDI - USB <-> Serial Cable

Dev #2: FTDI - USB <-> Serial Cable

Dev #3: FTDI - USB <-> Serial Cable

 

что бы это значило? кто прокоментирует? что я делаю не так?

Изменено пользователем Volldemar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...