реклама на сайте
подробности

 
 
> запуск OpenOCD
Volldemar
сообщение Jul 9 2010, 14:25
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Уважаемые, помогите с настройкой опенОСД.
Ситуация такая, установлен эклипс+ягарто+зилинСДТ+OpenOCD. Проект компилится с выдачей bin, elf - файлов. До этого пользовал JLINKGDBServer+SAM-ICE, сейчас появился жетаг на ftdi2232d и есть необходимость в его использовании. Так вот вопрос в следующем, поделицесь инфой в варианте "на пальцах" smile.gif какого содержания должен быть конфигурационный файл, куда его ложить, что прописывать в самом эклипсе? Отрывочной информации много, у каждого своя "история", а как это всё запустить, что то очень всё расплывчато. Не пинайте сильно wink.gif
Go to the top of the page
 
+Quote Post
5 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
klen
сообщение Jul 9 2010, 20:18
Сообщение #2


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



для начало ознакмтесь c http://electronix.ru/redirect.php?http://w..._eclipce_v2.pdf

долее сообщите какой таргет!

все скрипты уже есть в комплекте openocd, если вы только не выдрали один бинарник откудато. есть два скрипта - один для конфигурации устройства jtag ( в вашем случае аля....ftdi2232d) второй для указания какой кристал(ы) отлажиываются. это добро лежит в DISTR_ROOT_DIR/share/openocd/scripts
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Jul 11 2010, 10:38
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Таргеты at91sam9xe512 и процессор с ядром ARM11, это два отдельных устройства. Необходимо получить возможность отладки на обоих. Устройства собственной разработки.

Сообщение отредактировал Volldemar - Jul 11 2010, 10:44
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Jul 12 2010, 06:22
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Возможно ли каким-то образом проверить соединение между опеносд и жетагом без эклипса и таргета?
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 12 2010, 07:02
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Volldemar @ Jul 12 2010, 10:22) *
Возможно ли каким-то образом проверить соединение между опеносд и жетагом без эклипса и таргета?

разумеется можно
Через консоль задаёте в openOCD только конфиг вашего JTAG (и общие свойства вашей цепочки: длину регистра и пр.). Потом можно давать вручную команды JTAG. Запрашиваете ID чипа и если он сходится с тем, что написано в документации на чип, то JTAG работает.
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Jul 12 2010, 07:47
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Цитата(Petka @ Jul 12 2010, 10:02) *
разумеется можно
Через консоль задаёте в openOCD только конфиг вашего JTAG (и общие свойства вашей цепочки: длину регистра и пр.). Потом можно давать вручную команды JTAG. Запрашиваете ID чипа и если он сходится с тем, что написано в документации на чип, то JTAG работает.

Раз можно, то как именно? что минимальное нужно прописать и куда? Вместе с опеносд идёт куча cfg файлов, что с ними делать? как протестить, видит ли опеносд жетаг без таргета и эклипса?

Подсовываю cfg файл в командную строку при подключёноом жетаге и получаю ответ:

C:\Program Files\OpenOCD\0.4.0\bin>openocd -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

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

interface ft2232
ft2232_vid_pid 0x0403 0x6010
ft2232_device_desc "USB <-> Serial Cable"
ft2232_layout "oocdlink"
ft2232_latency 2

что я делаю не так?

драйвера на ftdi2232 брал с сайта производителя, т.е. www.ftdi.com

Сообщение отредактировал Volldemar - Jul 12 2010, 07:58
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 12 2010, 08:58
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Volldemar @ Jul 12 2010, 11:47) *
ft2232_vid_pid 0x0403 0x6010
ft2232_device_desc "USB <-> Serial Cable"


Эти строчки должны соответствовать вашему устройству. Проверьте
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Jul 12 2010, 09:03
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Соответствует, скрин прилагаю. Или что то не правильно?

изменил cfg файл:

interface ft2232
ft2232_layout usbjtag
ft2232_device_desc "USB <-> Serial Cable"
ft2232_serial "FTTCYGGLA"
ft2232_vid_pid 0x0403 0x6010

Результат:

C:\Program Files\OpenOCD\0.4.0\bin>openocd -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 - Jul 12 2010, 09:21
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 12 2010, 09:33
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Volldemar @ Jul 12 2010, 13:03) *
ft2232_device_desc "USB <-> Serial Cable"

Настораживает надпись "Serial cable".
У ft2232 есть два канала, обычно на один канал вешают JTAG а второй используют как USB<->serial преобразователь.
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Jul 12 2010, 09:41
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Настройки каналов 2232 на скринах
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 12 2010, 10:14
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Volldemar @ Jul 12 2010, 13:41) *
Настройки каналов 2232 на скринах

у меня в обоих каналах указано "RS232 UART".
а в пункте "driver" в канала A указано "D2xx Direct"
а в пункте "driver" в канала B указано "Virtual COM Port"
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Jul 12 2010, 11:35
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Цитата(Petka @ Jul 12 2010, 13:14) *
у меня в обоих каналах указано "RS232 UART".
а в пункте "driver" в канала A указано "D2xx Direct"
а в пункте "driver" в канала B указано "Virtual COM Port"

перепрошил, толку никакого, результат тот-же:

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
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 12 2010, 13:10
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Volldemar @ Jul 12 2010, 15:35) *
перепрошил, толку никакого, результат тот-же:

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

а у вас драйвера D2XX поставлены?
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Jul 12 2010, 13:38
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Драйвера скачаны с:
http://www.ftdichip.com/Drivers/CDM/CDM20602.zip

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

Сообщение отредактировал Volldemar - Jul 12 2010, 13:46
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
msalov
сообщение Jul 13 2010, 06:05
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Цитата(Volldemar @ Jul 12 2010, 16:38) *
Драйвера скачаны с:
http://www.ftdichip.com/Drivers/CDM/CDM20602.zip

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

Вам нужно строку
Код
ft2232_device_desc "USB <-> Serial Cable"

заменить на
Код
ft2232_device_desc "USB Serial Converter"
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016