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