Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32 не отвечает JTAG
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
war4one
Процессор STM32F217IGT6, не хочет программироваться через JTAG. Процессор ни разу не программировали, запаян на пустую плату; питание, земля в норме.

Симптомы:
JTDO всегда 0 (может быть третье состояние);
неподключенный JTDI вместо стандартной подтяжки вверх имеет подтяжку вниз
неподключенный JTCK вместо стандартной подтяжки вниз имеет подтяжку вверх

Что это может быть?

Можно ли как-нибудь еще попробовать достучаться до процессора в обход JTAG, какое оборудование/программа нужны?
sevastianovd
у stm32 есть загрузчик через uart1
нужно rs232/uart конвертер и прога с сайта производителя
для начала посмотрите раздел Memory and bus arch-> boot configuration в reference manual на ваш процессор
war4one
Подключил загрузчик через UART1, процессор откликается, стер флэш, снял Read protection и Write protection, но все равно по JTAG проц не отвечает. Что еще попробовать?
011119xx
Можно схему подключения перепроверить, сюда выложить, другие проверят.
KnightIgor
Цитата(war4one @ Apr 3 2012, 08:01) *
Процессор STM32F217IGT6, не хочет программироваться через JTAG. Процессор ни разу не программировали, запаян на пустую плату; питание, земля в норме.

Симптомы:
JTDO всегда 0 (может быть третье состояние);
неподключенный JTDI вместо стандартной подтяжки вверх имеет подтяжку вниз
неподключенный JTCK вместо стандартной подтяжки вниз имеет подтяжку вверх

А как дела с другими сигналами JTAG? Они выведены на сервисный разъем?
Попробуйте еще переключиться в режим SWD и выберите ПРОГРАММНЫЙ СБРОС при установке соединения (есть такая опция).
sevastianovd
Цитата(war4one @ Apr 3 2012, 13:43) *
Подключил загрузчик через UART1, процессор откликается, стер флэш, снял Read protection и Write protection, но все равно по JTAG проц не отвечает. Что еще попробовать?


убедитесь, что порты JTAGa живые и на их ножках них нет ляпов:
сконфигурируйте под вывод и подергайте ножками (зашьете через uart)
war4one
Всем большое спасибо, нашел проблему. Оказывается, на плате сигналы JTCK и JTDI были перехлестнуты. И плата и схема в PCADе, схема правильная, плата с ошибкой, DRC и Compare Netlist ничего не показывают, компонент микроконтроллера в библиотеке тоже правильный; ошибку обнаружил коллега, вручную проверяя соответствие схемы и платы. В общем, надо с PCADом разбираться.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.