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

 
 
> Не работает JTAG с STM32F103VB
НихьтФерштеен
сообщение Oct 27 2009, 11:08
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 26-10-09
Пользователь №: 53 205



Здравствуйте. У меня совершенно непонятная ситуация с JTAGом и STM32: использую клон MT-Link - при попытке установки соединения - выводится сообщение:
J-Flash ARM V4.08e Error
Could not find supported CPU core onJTAG chain
Bad JTAG communication: Write to IR: Expected 0x1? got 0x7 (TAP Command:2)@Off 0x5
Failed to connect
При чём, иногда он соединяется и прошивает флешку, но это так редко происходит, что об этом можно забыть...
Есть ещё один процессор LPC2364 - с ним проблем нет
Помогите, люди добрые, всю голову сломал уже... с армами и JTAGом раньше не работал...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
АДИКМ
сообщение Oct 27 2009, 13:39
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



попробуйте соединиться в режиме SWD.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
НихьтФерштеен
сообщение Oct 28 2009, 07:45
Сообщение #3





Группа: Участник
Сообщений: 8
Регистрация: 26-10-09
Пользователь №: 53 205



частота никак не влияет. флешка внутренняя, на чипе. а как должны быть установлены сигналы BOOT0 и BOOT1,
по описанию что-то не совсем понятно для чего они. переключился на свд - раз соединился и всё...
Go to the top of the page
 
+Quote Post
KRS
сообщение Oct 28 2009, 08:47
Сообщение #4


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(НихьтФерштеен @ Oct 28 2009, 10:45) *
а как должны быть установлены сигналы BOOT0 и BOOT1,

В User Manuale есть табличка, влияют на то откуда будет стартовать проц.
Обычно надо BOOT0 к земле приятнуть.
Go to the top of the page
 
+Quote Post
НихьтФерштеен
сообщение Oct 28 2009, 18:05
Сообщение #5





Группа: Участник
Сообщений: 8
Регистрация: 26-10-09
Пользователь №: 53 205



Цитата(KRS @ Oct 28 2009, 12:47) *
В User Manuale есть табличка, влияют на то откуда будет стартовать проц.
Обычно надо BOOT0 к земле приятнуть.

Вы знаете, но как не странно - вы мне помогли... меня этот документ совершенно запутал... с LPC - без проблем... а с STM - нихьтферштеен...))) Я перенёс свой проект из райд7 в кайл и при попытке отладки - у меня процессор сразу же вылетал в функцию прерывания HardWareException() с бесконечным циклом - с чем это связано - не знаю, но после этого JTAG не работал, видимо это особенность STMа - записал во флеш херню - сам с ней и е... выдернуть процессор от туда уже почти невозможно... Выход прост, BOOT0 и BOOT1 прицепить к +3.3В и тогда процессор работает с ОЗУ - что там после сброса - фиг его знает, но JTAG работает безукоризненно... А можно ли подружить MT-Link c Ride7? не охота разбираться с кайлом, и так все мозги в мыле...)))
Go to the top of the page
 
+Quote Post



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

 


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


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