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

 
 
> Отключение JTAG во время отладки
isz
сообщение Apr 13 2015, 05:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 2-10-09
Из: Екатеринбург
Пользователь №: 52 693



Добрый день.
В микроконтроллере STM32F107 выводы PB3, PB4 использую в качестве SPI3 SCK и MISO. Эти же выводы используются как JTAG.
В программе JTAG отключаю с помощью макроса __HAL_AFIO_REMAP_SWJ_NOJTAG();
Отладку произвожу с помощью SWD.
Если подать питание на плату, то на выводе SCK есть импульсы.
Если начать отладку, вывод SCK (JTDO) постоянно в высоком уровне, обмен по SPI не идет.
Вывод остается в высоком уровне до отключения питания.
Куда следует копать? Отладка очень нужна rolleyes.gif

Среда Eclipse, отладчик J-Link
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
isz
сообщение Apr 13 2015, 08:08
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 2-10-09
Из: Екатеринбург
Пользователь №: 52 693



Отладчик подключен только по SWDIO, SWCLK, земля, питание. Выводы JTAG к отладчику не подключены.
Еще заметил, что это наблюдается ,когда отладку начинать с заливкой FLASH и до сброса питания. Если после сброса питания запустить отладку без заливки FLASH, то все ОК.
Go to the top of the page
 
+Quote Post



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

 


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


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