Connor 0 11 февраля, 2018 Опубликовано 11 февраля, 2018 (изменено) · Жалоба Насчёт JTAG. Если чип посредник в программаторе не имеет полноценной аппаратной поддержки usb2 - то у вас программный эмулятор JTAG, с чем вас и поздравляю. Спасибо за поздравления, не знаю как в J-LINK, что я использовал, но аппаратная поддержка usb 2.0 в ST-LINK присутствует точно Так никуда или на землю? А то по схеме, действительно, никуда. Все остальные земляные на схеме показаны как Vss. Ну да, так и есть, это земляной пин, на схеме подключение его к земле не показано, надо будет проверить, спасибо :) Изменено 11 февраля, 2018 пользователем Connor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVI-crak 0 11 февраля, 2018 Опубликовано 11 февраля, 2018 · Жалоба Я тоже так думал, пока не открыл доки на используемые чипы в программаторе. Подозрения подтвердились, когда захотелось полной скорости usb на собственной отладочной плате. Без внешнего трансивера - исключительно программная поддержка usb2. Вроде бы как подключение usb2 - а скорости нет... Интерфейс JTAG (на качественном программаторе) способен работать на частотах внешнего клока в 60 МГц, что в сочетании с шестнадцатью линиями трассы - даёт скорость опроса чипа в 80 мбайт/сек. Такой поток не имеет смысла гнать напрямую, по этой причине в программаторе есть собственная память для триггеров - в комп сливаются данные которые успели измениться. Хочу сделать акцент - JTAG предназначен для очень быстрого опроса чипа в режиме отладки, скорости программирования не являются приоритетом. Нормальный JTAG - подключается почти ко всему что шевелится, он достаточно простой по протоколу, фактически стандарт. Чего нельзя сказать о программаторе на единственном чипе st - там буквально всё программное. На всех чипах st выше 100 ног - JTAG включен по умолчанию, и он таки работает. Но только не с китайскими программаторами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Connor 0 12 февраля, 2018 Опубликовано 12 февраля, 2018 (изменено) · Жалоба Решил проблему, пропаял пины TDI, TDO + начал играть опять с pull-up/pull-down. Итоговое решение при котором stm определяется с ST-LINK и по SWD и по JTAG: 1. TMS pull-up 2. TCK pull-down 3. TDO pull-up 4. TDI без подтягивающего резистора 5. RTCK pull-down пробовал что-то отсоединять из вышеперечисленного, опять вылетала ошибка UNKNOWN MCU Все это работает для девайса STM32F303VE (CORTEX-M4) Тему можно закрывать, всем спасибо!:) Изменено 12 февраля, 2018 пользователем Connor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться