Проблемы с USB-JTAG-программатором Olimex Arm


8

Недавно я купил программатор Olimx ARM-USB-OCD JTAG, но мне было трудно заставить его работать.

Моя основная система - linux, но я протестировал ее в окне, и там тоже не повезло. Я использую OpenOCD для связи с устройством, но он не обнаруживает чип ftdi на программаторе.

Я подозреваю, что аппаратное обеспечение является хитрым, по двум причинам. Программатор может питать плату от 5 В, 9 В или 12 В, но когда я измеряю выходное напряжение, оно составляет всего 0,7 ~ 1 В (при подключении к USB тестируется на 3 разных компьютерах и одном USB-концентраторе); Кроме того, при подключении к Linux обнаруживается чип ftdi, но он быстро подключается и отключается, оставляя в системном журнале ряд ошибок.

Мои вопросы (и меня больше всего интересует любой, у кого есть тот же программист): сломано ли оборудование? Если нет, то что я могу делать не так?


Вот некоторые странные варианты питания ... безусловно, самое распространенное напряжение ARM, которое я видел, составляет 3,3 В.
Davr

Процесс включения питания на плате составляет 3,3 В (и я ожидаю, что разъем JTAG также адаптируется к этому напряжению), питание 5-9-12 В предназначено для питания платы.
Талекс

Ответы:


8

Проверьте, сколько тока нужно вашей плате. По памяти ARM-USB-OCD может выдавать только несколько десятков миллиампер. Нередко доска для разработчиков использует пару сотен. В качестве шага по устранению неполадок попробуйте подключить openocd к адаптеру JTAG без его подключения к плате.


Я попробовал это с подключенным и не подключенным к целевой плате питанием (Olimex SAM7-P256), но не повезло.
Талекс

Я не могу придумать ничего очевидного, чтобы попробовать. Может быть, это тост :(.
Клинт Лоуренс

8

Для дальнейшего использования я решил эту проблему.

Оказалось, что два USB-кабеля, которые я пытался использовать, имеют высокий импеданс (~ 6 Ом), когда я использовал кабель с импедансом ближе к 1 Ом, он работал нормально ...


1

... может использоваться в качестве источника питания для вашей целевой платы с тремя источниками питания с возможностью выбора перемычек: 5 В, 9 В и 12 В постоянного тока, ток источника USB ограничен перезагружаемым предохранителем при 300 мА, при различном выходном напряжении максимальный ток отличается: 5 В / 200 мА , 9 В / 100 мА, 12 В / 70 мА, обратите внимание, что это также зависит от текущих возможностей вашего USB-хоста, если к вашему компьютеру подключены другие USB-устройства или если ноутбук работает от батарей, эти цифры могут отличаться и зависеть от USB-хоста вашего компьютера ,

http://www.olimex.com/dev/arm-usb-ocd.html )

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.