IgorKossak 0 14 июля, 2010 Опубликовано 14 июля, 2010 · Жалоба Стало быть, надо ещё как-то ставить эту libusb? После установки OpenOCD в папке C:\Program Files\OpenOCD\0.4.0\drivers есть архив libusb-win32_ft2232_driver-100223.zip Из него и ставил. После распаковки архива в папке есть полезный файл info.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 14 июля, 2010 Опубликовано 14 июля, 2010 · Жалоба Это не схема, а диаграмма :) Тут главное принцип. Обвязку ft2232 берёте стандартную, выходные буфера подбираете исходя из требований и доставаемости. А вот схему подключения для работы SWD можете однозначно понять из диаграммы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 14 июля, 2010 Опубликовано 14 июля, 2010 · Жалоба Тут главное принцип. Обвязку ft2232 берёте стандартную, выходные буфера подбираете исходя из требований и доставаемости. А вот схему подключения для работы можете однозначно понять из диаграммы. Ага, значит можно взять любой OOCDLink, хотя бы этот - http://www.joernonline.de/contrexx2/cms/index.php?page=129 и добавить поддержку SWD. Так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 14 июля, 2010 Опубликовано 14 июля, 2010 · Жалоба Тут главное принцип. Обвязку ft2232 берёте стандартную, выходные буфера подбираете исходя из требований и доставаемости. А вот схему подключения для работы SWD можете однозначно понять из диаграммы. Пример обвязки можно взять у Фредди Чопина или Turtelizer 2. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 14 июля, 2010 Опубликовано 14 июля, 2010 · Жалоба Пример обвязки можно взять у Фредди Чопина или Turtelizer 2. Ок. Посмотрю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ur5cuj 0 14 июля, 2010 Опубликовано 14 июля, 2010 · Жалоба После установки OpenOCD в папке C:\Program Files\OpenOCD\0.4.0\drivers есть архив libusb-win32_ft2232_driver-100223.zip Из него и ставил. После распаковки архива в папке есть полезный файл info.txt заменил драйвера на из указанные, результат: 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 куда копать? что я делаю не так??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
msalov 0 15 июля, 2010 Опубликовано 15 июля, 2010 · Жалоба куда копать? что я делаю не так??? Помимо указания интерфейса ещё надо указать чип с которым хотите работать. Файлы конфигурации лежат в папке targets. Запускать примерно так C:\Program Files\OpenOCD\0.4.0\bin>openocd.exe -f openocd.cfg -f sam7x256.cfg Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ur5cuj 0 15 июля, 2010 Опубликовано 15 июля, 2010 · Жалоба Помимо указания интерфейса ещё надо указать чип с которым хотите работать. Файлы конфигурации лежат в папке targets. Запускать примерно так C:\Program Files\OpenOCD\0.4.0\bin>openocd.exe -f openocd.cfg -f sam7x256.cfg Моих чипов в этом списке нет (ARM11 с ядром arm1176jzf-s), и AT91SAM9XE512. Можно запускать без таргета, и как? что бы оттестить саму связку опеносд+жетаг(железка с FTDI2232). И уж после этого пробовать подключать таргет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ur5cuj 0 18 июля, 2010 Опубликовано 18 июля, 2010 · Жалоба Наверняка у Вас (всех отписавшихся) работает связка опеносд+еклипс. Поделитесь *.cfg - файлами настройки, не видит сервер опеносд жетага на ftdi2232. Уже перепробовал многое, но квы - результат отрицательный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
msalov 0 19 июля, 2010 Опубликовано 19 июля, 2010 · Жалоба Наверняка у Вас (всех отписавшихся) работает связка опеносд+еклипс. Поделитесь *.cfg - файлами настройки, не видит сервер опеносд жетага на ftdi2232. Уже перепробовал многое, но квы - результат отрицательный. Для работы с stm32 я использовал уже готовый файл конфигурации из дистрибьютива # openocd.cfg source [find interface/oocdlink.cfg] source [find target/stm32.cfg] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ur5cuj 0 19 июля, 2010 Опубликовано 19 июля, 2010 · Жалоба Драйвер на 2232 брал с: http://www.ftdichip.com/Drivers/CDM/CDM20602.zip OpenOCD брал с: http://www.freddiechopin.info/index.php/en...egory/4-openocd Железку с 2232 подключаю к юсб, винда просит драйвера, направляю в папку с рапакованным из вышеприведённого архива. Драйвера ставятся без проблем, в диспетчере устройств всё есть - скрин привожу. Файл openocd.cfg: interface ft2232 ft2232_device_desc "USB <-> Serial Cable" ft2232_layout usbjtag ft2232_vid_pid 0x0403 0x6010 Запускаю: C:\Program Files\OpenOCD\0.4.0\bin>openocd.exe -f openocd.cfg Результат: 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 Что и где я делаю не так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ST_Senya 0 26 июля, 2010 Опубликовано 26 июля, 2010 · Жалоба Вот и у меня такой же вопрос. У меня связка ARM-JTAG+OPENOCD. Как мне настроить этот грёбаный cfg файл??? Программатор я свой настроил там прописал. А потом он требует настроить TAP, ну эти цепочки короче. ARM тот же. Поискал в нете не фига не нашёл. Кто вручную настраивал эту батву хоть раз??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 26 июля, 2010 Опубликовано 26 июля, 2010 · Жалоба Вот и у меня такой же вопрос. У меня связка ARM-JTAG+OPENOCD. Как мне настроить этот грёбаный cfg файл??? Программатор я свой настроил там прописал. А потом он требует настроить TAP, ну эти цепочки короче. ARM тот же. Поискал в нете не фига не нашёл. Кто вручную настраивал эту батву хоть раз??? никакой он не гребаный, просто Вы не научились или плата мертвая/неправильно разведена. 1. к какой плате подключаете кабель JTAG? самодельная или покупная. если покупная - как называется? 2. лог вывода OpenOCD в студию. дальше смотреть будем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ST_Senya 0 26 июля, 2010 Опубликовано 26 июля, 2010 · Жалоба Да Вы правы я не умею поэтому и спрашиваю)))) И так все части покупные. 1) Отладочная плата "Samsung smdk6410", с микроконтроллером "S3C6410" на базе "ARM1176JZF-S" 2) LPT Программатор фирмы Olimex "ARM-JTAG" 3) Бинарный файл, который мне нужно залить в арм И так поставил OpenOCD, почитал мануал, но так как не особо силён в английском то понял естественно мало. Записал в openocd.cfg следующие строчки: interface parport parport_port 0x378 parport_cable arm-jtag source [find target/samsung_s3c6410.cfg] На экране получаю следующие (сейчас хоть что то проклюнулось, а то до этого почему то ошибки выдавало, хз мейби у нас в отделе кто с платой намудрил)) Вопрос такой что такое TAP (test adress port) и с чем его едят. Где найти как заполнять их самому а не автоматом как прописано в samsung_s3c6410.cfg Как вводить команды, потому что у меня курсор на месте стоит при вводе, и что делать дальше ставить эклипс? тоже с ним не работал.... или можно и так прошивать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 26 июля, 2010 Опубликовано 26 июля, 2010 · Жалоба я Вас поздравляю - ocd сказал что все хорошо и он с нетерпением ждет Ваших команд то что Вы видите в приведенном окошке - это консоль вывода OCD, она не предназначена для ввода команд - только вывод диагностики. чтобы чтото попросит OCD нада подключится TCP/IP слиентом к его серверу с номером порта в обычной жизни это за Вас делает отладчик. но можно и ручками, для этого после запуска OCD нада в командной строке набрать команду telnet localhost 4444 в отурывшейся консоли наберите help и получит список чего вы можете делать с процессором, щзу, флеш контроллера Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться