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

 
 
 
Reply to this topicStart new topic
> STM32 не отвечает JTAG
war4one
сообщение Apr 3 2012, 07:01
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851



Процессор STM32F217IGT6, не хочет программироваться через JTAG. Процессор ни разу не программировали, запаян на пустую плату; питание, земля в норме.

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

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

Можно ли как-нибудь еще попробовать достучаться до процессора в обход JTAG, какое оборудование/программа нужны?


--------------------
Электронные устройства Open Hardware
Go to the top of the page
 
+Quote Post
sevastianovd
сообщение Apr 3 2012, 08:10
Сообщение #2


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

Группа: Свой
Сообщений: 78
Регистрация: 8-04-08
Из: Омск
Пользователь №: 36 562



у stm32 есть загрузчик через uart1
нужно rs232/uart конвертер и прога с сайта производителя
для начала посмотрите раздел Memory and bus arch-> boot configuration в reference manual на ваш процессор
Go to the top of the page
 
+Quote Post
war4one
сообщение Apr 3 2012, 09:43
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851



Подключил загрузчик через UART1, процессор откликается, стер флэш, снял Read protection и Write protection, но все равно по JTAG проц не отвечает. Что еще попробовать?


--------------------
Электронные устройства Open Hardware
Go to the top of the page
 
+Quote Post
011119xx
сообщение Apr 3 2012, 10:42
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



Можно схему подключения перепроверить, сюда выложить, другие проверят.
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Apr 3 2012, 12:23
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(war4one @ Apr 3 2012, 08:01) *
Процессор STM32F217IGT6, не хочет программироваться через JTAG. Процессор ни разу не программировали, запаян на пустую плату; питание, земля в норме.

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

А как дела с другими сигналами JTAG? Они выведены на сервисный разъем?
Попробуйте еще переключиться в режим SWD и выберите ПРОГРАММНЫЙ СБРОС при установке соединения (есть такая опция).
Go to the top of the page
 
+Quote Post
sevastianovd
сообщение Apr 4 2012, 01:34
Сообщение #6


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

Группа: Свой
Сообщений: 78
Регистрация: 8-04-08
Из: Омск
Пользователь №: 36 562



Цитата(war4one @ Apr 3 2012, 13:43) *
Подключил загрузчик через UART1, процессор откликается, стер флэш, снял Read protection и Write protection, но все равно по JTAG проц не отвечает. Что еще попробовать?


убедитесь, что порты JTAGa живые и на их ножках них нет ляпов:
сконфигурируйте под вывод и подергайте ножками (зашьете через uart)
Go to the top of the page
 
+Quote Post
war4one
сообщение Apr 4 2012, 09:05
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851



Всем большое спасибо, нашел проблему. Оказывается, на плате сигналы JTCK и JTDI были перехлестнуты. И плата и схема в PCADе, схема правильная, плата с ошибкой, DRC и Compare Netlist ничего не показывают, компонент микроконтроллера в библиотеке тоже правильный; ошибку обнаружил коллега, вручную проверяя соответствие схемы и платы. В общем, надо с PCADом разбираться.


--------------------
Электронные устройства Open Hardware
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 8th July 2025 - 10:43
Рейтинг@Mail.ru


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