STM32F102CBT6 и SWD

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Пытаюсь сделать свою первую схемку на STM32F102CBT6 и не могу подключиться через SWD к контроллеру. Вроде все правильно - питание есть 3.3 V ровнехонько. Припаяно хоть и криво, но везде контакт есть и нигде не перемкнуло.

Использую ST-Link v2 для общения с микроконтроллером.
Пробовал прошивать через SWD купленную демоплатку - с ней все хорошо, правда стоит там STM32F103.

Совершенно не знаю в какую сторону копать. Провода проверил. Микроконтроллер уже перепаивал на другой. Pull-up и pull-down резисторы как на демоплате - поставил.

Уже думаю - может это зависит от прошивки? У меня v14 в ST Link. Хотя врядли, если STM32F103 и STM32F107 прошивает, то почему бы не прошить STM32F102?

В аттаче схема того, что сейчас припаянно на плате.

Изображение
Вложения
sheme.pdf
Схема
(198.22 КБ) 487 скачиваний
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52

Сообщение koyodza »

ST-Link у Вас наверное отрезан от какой-то платы Discovery? Подключаете все 4 провода?
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

ST Link - у меня обычный, в коробочке. На ebay купленный. Подключаю все 4 провода.
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Сообщение optima »

Вот распиновка разьема ST-LINK V2 К каким контактам цепляешся?
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Цепляюсь как на этой картинке.
Тоесть к 1, 7, 9, 20.
Причем с демоплатками работает хорошо. Я уже начинаю думать - не спалил ли две микросхемки подряд. Хотя вроде и не грел их сильно :(
Вложения
swd_jlink_connector.gif
(8.11 КБ) 818 скачиваний
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52

Сообщение koyodza »

Чем именно пытаетесь связываться, в смысле каким софтом, и какую ошибку получаете?
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

koyodza писал(а):Чем именно пытаетесь связываться, в смысле каким софтом, и какую ошибку получаете?
Связываться пытаюсь при помощи OpenOCD. Получаю ошибку
Debug: 176 486 stlink_usb.c:375 stlink_usb_error_check(): status error: 9 ('unknown')

Но проблемма в том, что эта софтина выдает такойже код и при отключенном девайсе.
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

balmer писал(а):Цепляюсь как на этой картинке.
Тоесть к 1, 7, 9, 20.
Причем с демоплатками работает хорошо. Я уже начинаю думать - не спалил ли две микросхемки подряд. Хотя вроде и не грел их сильно :(
Не знаю, почему, но пока я не пробросил с 15 вывода на ресет таргета, практически то же самое наблюдал. Кинул проводочек и стало мне счастье. В глубокие анализы не влезал. :(
С уважением,
Виктор.
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

balmer, скорей всего сопли .
А зачем pullup и puldown на SWD , SWCLK и RESET ???? Где вы такую чушь увидели ?
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

dosikus писал(а):Где вы такую чушь увидели ?
Вот здесь, это схема купленной демоплатки. См вложение.
Вложения
MINI_STM32-V3.0_SCH.pdf
(68.01 КБ) 514 скачиваний
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Пожалуй попробую сделать плату простую-простую, чтобы уж нигде нельзя было ошибиться. А то мысли кончиоись, почему эта не работает.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Заметил еще один косяк в своей схеме - JNTRST (PB4) никуда не подключен. Это нормально?
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

balmer писал(а):
koyodza писал(а):Чем именно пытаетесь связываться, в смысле каким софтом, и какую ошибку получаете?
Связываться пытаюсь при помощи OpenOCD. Получаю ошибку
Debug: 176 486 stlink_usb.c:375 stlink_usb_error_check(): status error: 9 ('unknown')

Но проблемма в том, что эта софтина выдает такойже код и при отключенном девайсе.
Так может, проблема не в плате, а в самом девайсе? Не задумывались об этом?
И еще, за что так много чести проблеме? С нее и одной буквы М достаточно.. :)
С уважением,
Виктор.
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Сообщение optima »

Так же подключаю 1,7,9,20 контроллеры F100, F103, F303 проблем не возникало IAR_6.5.
Мучитель микросхем
Сообщения: 478
Зарегистрирован: Ср окт 15, 2008 09:33:03
Откуда: Воронеж

Сообщение Galizin »

balmer писал(а): Но проблемма в том, что эта софтина выдает такойже код и при отключенном девайсе.
Попробуйте сменить софтину на родную от ST.
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

optima писал(а):Так же подключаю 1,7,9,20 контроллеры F100, F103, F303 проблем не возникало IAR_6.5.
Наверное надо искать разницу между демобордами и вашей... :(
С уважением,
Виктор.
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

balmer мой прототип . Стартанул с ходу без каких либо косяков .
В том числе и USB HID.
Пинки приветствуются , ибо делалось побыстрей и для осознания STM32.

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Вложения
STM32F103CBT6.rar
(39.12 КБ) 398 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

Есть хороший документ от STM AN2586 Getting started with STM32F10xxx hardware development
В котором на 24 странице схема с минимумом обвязки необходимой для старта ...
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

E! Решил таки свою проблемму. Оказывается надо обязательно подключать VDDA к питанию. Спасибо всем кто откликнулся. Кстати на схемке, что привел вначале - этот косяк виден....
Ответить

Вернуться в «ARM»