Перейти к содержанию
    

MT-link, SWD , STM32F103 и Кейл :)

Вот схема MT-Link v6. Так гляньте как запитан пин VCC у буфера 74LVC244. Т.е. этот буфер питается от пина №1 JTAG. Если использовать SWD без линии питания, нужно этот пин закоротить на 3,3V от внутреннего стабилизатора TPS76333.

mt_link1_682.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот схема MT-Link v6. Так гляньте как запитан пин VCC у буфера 74LVC244.

 

Очень похоже, Данис, что это схема 5-й версии, у меня такая. :)

Сегодня как раз искал информацию..

Для 6-ой ей не хватает 2-х перемычек между PA4 и PA27 и резисторами R12 и R13. ( TMS и TCK ) то есть в SWD режиме буферы не используются, хотя и питание на них подается.

(хотя вот интересно- это не мешает процессору как-то измерять это питание- напряжение-то таргета отладчик показывает)

 

Такая же схема у J-линка 7-й версии, но там защитные резисторы немного другая схема управления сбросом- отдельный транзистор используется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хотя вот интересно- это не мешает процессору как-то измерять это питание- напряжение-то таргета отладчик показывает

На той схеме VTREF еще подается через делитель на 3-ий пин (AD4).

Изменено пользователем akimych

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал сегодня подать питание на VTREF с 3.3 в стабилизатора самого программатора.

 

НЕ РАБОТАЕТ!!! Я в шоке. Сломал весь мозг:)

 

Если соединить оба питания параллельно- работает.

ЕСЛИ СНЯТЬ С УСТРОЙСТВА ВНЕШНЕЕ ПИТАНИЕ -РАБОТАЕТ!! (устройство питается от программатора)

 

Потребляемый ток по этой ноге не превышает 1.1ма. при программировании - не меняется.

 

Пишет:

 

* JLink Info: Found SWD-DP with ID 0x1BA01477

* JLink Info: TPIU fitted.

* JLink Info: FPUnit: 6 code (BP) slots and 2 literal slots

**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.

ROMTableAddr = 0xE00FF003

 

 

Так вот, дело было в.. разводке платы программатора. слишком большая индуктивность земляных дорожек, наверное.

Стоило подать "землю" не на край разъема (20 нога), а на середину- (12 нога)- все заработало.

При этом все четные ноги разъема на плате программатора соединены, но тонкими дорожками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Следующая проблема с SWD в Keil.

Имеется : MT-Link v7.0, keil uvision 4.10, segger j-link driver v4.20p, отладочная плата с STM32F103RBT6.

Подключены линии VT, SWDIO, SWCLK, GND.

 

J-Link Commander пишет:

 

No devices found on JTAG chain. Trying to find device on SWD.

Info: Found SWD-DP with ID 0x1BA01477

Info: TPIU fitted.

Info: FPUnit: 6 code (BP) slots and 2 literal slots

Cortex-M3 identified.

JTAG speed: 100 kHz

 

В интерфейсе keil использую для настройки дебага окно "Cortex Jlink/JTrace Target Driver Setup"

Выбираю Debug>Port>SW, пишет No SW-DP found.

Полный JTAG работает норм.

Косяк кейла или драйвера segger? Как можно решить данную проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

 

Поиграйтесь в KEIL с установкой Connect&Reset Options -> выпадающий список Reset в закладке Debug в настройках JTAG-адаптера.

Изменено пользователем IgorKossak
Избыточное цитирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересную закономерность заметил..

Если флеш память прошита и хочется запустить отладчик (в рам-памяти), то для первого запуска надо нажать кнопку RESET, затем запустить отладчик и только потом отпустить кнопку. Последующие запуски отладчика запускаются без кнопки и так до след. включения питания на отлаживаемой плате.

 

Для чего вешают подтягивающий резистор 10k на ногу RESET для STM32?

 

ЗЫ: отладчик МТ-линк.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...