Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.99/123: Рейтинг темы: голосов - 123, средняя оценка - 4.99
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
1

STM32VLDISCOVERY в качестве программатора для stm32f103

11.07.2011, 22:54. Просмотров 22414. Ответов 22
Метки нет (Все метки)

Здравствуйте!
Сегодня приехало вот это http://wvshare.com/product/EX-STM32-Q100a.htm
И решил зашить туда что-то. Использовать для прошивки решил SWD-программатор/отладчик stm32vldiscovery. Т.е. снял с дискавери джамперы (что на CN3) и подключил два проводка (SWCLK и SWDIO) непосредственно на JTAG/SWD разъём платы с stm32f103 (контакты 9 и 7, распиновку разъёма приложил). Также на плате замкнул BOOT0 и BOOT1 на землю - то есть так же как сделано на дискавери.
Включил. Нажал в ИАРе Downtood omd Debug и мне выдало сообщение "Cannot halt the core!".
Естественно проект отредактировал под этот камень.
Может быть, я чего-то не сделал?


<Изображение удалено>
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2011, 22:54
Ответы с готовыми решениями:

Нужна блиблиотека для STM32VLDiscovery nRF24L01+?
STM32VLDyscovery нужна библиотека для STM32f100 рабочая не могу ниодной рабочей найти, очень...

ПО для программатора K150ICSP
Доброго времени суток! я в программировании новичок, купил как то по глупости вот программатор...

установка настроек программатора для прошивки LPC1766
Здравствуйте всем! Есть у меня вопрос по прошивке этого арма в программе FtoshMagic: я не...

Как пользоваться программой для программатора на основе FT232?
собрал программатор, который хотя бы распознается компьютером. Этот. Где стопанулся: Как...

БПФ для STM32F103
Здравствуйте, помогите подцепить БПФ на stm32. Есть некая библиотека DSP, не могу с ней...

22
Zhitizmjokov
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
12.07.2011, 11:28 2
а землю?
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
12.07.2011, 12:01 3
Цитата Сообщение от Zhitizmjokov
а землю?
Эм..? А земля тоже участвует в прошивке/отладке?

В принципе, оба устройства питаются от одного источника (от ноутбука) и земля у них, следовательно, общая. Так что я думаю что не в этом дело...

Еще какие варианты могут быть?

Кстати, пробовал прошить через UART, переставив нужным образом джамперы BOOT0-1. Все прошилось отлично. Только вот не то это для меня - отладки хочется...
0
DoriDim
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 240
12.07.2011, 13:09 4
Камрад Zhitizmjokov дело говорит, подключите землю. То что устройства питаются от одного ноута совершенно ничего не значит (можно прозвонить омметром ;)). Кстати, УАРТ-то с землей подключали или нет?
0
12.07.2011, 13:09
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
12.07.2011, 13:17 5
Цитата Сообщение от DoriDim
Камрад Zhitizmjokov дело говорит, подключите землю. То что устройства питаются от одного ноута совершенно ничего не значит (можно прозвонить омметром ;)).
Кстати, УАРТ-то с землей подключали или нет?
А УАРТ без земли подключал, просто rx и tx... И нормально...

Ну да хорошо, подключу вечером с землей.
0
omdryis5
0 / 0 / 0
Регистрация: 01.02.2011
Сообщений: 302
12.07.2011, 17:49 6
на плате STM32F установлен BOOT0 - 0;
Платы соединены:
GND, SWIO, SWCLK и все работает.
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
12.07.2011, 22:08 7
Подключил с землёй - всё ровно "Cant halt the core!"... Что ещё может стать причиной сего?
0
Shurup
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 37
12.07.2011, 22:13 8
может иар пытается не в СВД а в ЖТАГ режиме достучаться - ну это так на всякий пожарный. кейлу иногда приходится вправлять мозги.
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
12.07.2011, 22:17 9
Цитата Сообщение от shurup
может иар пытается не в СВД а в ЖТАГ режиме достучаться - ну это так на всякий пожарный. кейлу иногда приходится вправлять мозги.
Нет, от ИАРа таких глюков нету. Подключаю к stm32f100 что на дискавэри и всё отлично работает.

Цитата Сообщение от omdries5
на плате STM32F установлен BOOT0 - 0;
Платы соединены:
GND, SWIO, SWCLK и все работает.
omdries5, а ты только убрал с CN2 на discovery джамперы и подключил плату к CN3, или ещё какие действия производил?

UPD:
Скачал STM32 ST-LINK UTILITY, в настройках выбрал SWD. При нажатии на кнопку Connect пишет "No target connected!" и "Cannot connect to ST_LINK!"...
Мда... Я в замешательстве...
0
OTPYMI
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
12.07.2011, 23:32 10
Я правильно понимаю, что в результате от Dyscovery до прошиваемого контроллера идут 3 провода - земля, SWDIO и SWDCLK? Они, кстати, насколько длинные?
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
12.07.2011, 23:36 11
Цитата Сообщение от OTPINE
Я правильно понимаю, что в результате от Dyscovery до прошиваемого контроллера идут 3 провода - земля, SWDIO и SWDCLK? Они, кстати, насколько длинные?
Да, Вы правильно всё поняли. Провода где-то 15 сантиметров длинной.
0
omdryis5
0 / 0 / 0
Регистрация: 01.02.2011
Сообщений: 302
13.07.2011, 11:06 12
omdries5, а ты только убрал с CN2 на discovery джамперы и подключил плату к CN3, или ещё какие действия производил?

Только убрал с CN2 на discovery джамперы. Правда у меня другая плата на 32F107VC, но это ничего не меняет. BOOT0 и BOOT1 через 10к на GND. Соединительные провода 45см длиной, но витые. Питание с discovery не беру. Питание отдельное на 32F107.
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
13.07.2011, 12:02 13
Хм. В даташите на таргет-контроллер написано что
"For SWDIO bidirectional manakiment, the line must be pultid-up on the board (100 K?
resommendid by ARM)."
А ни на одной из плат подтяжек не видно. Может имеет смысл добавить? На какой плате подтягивать в таком случае?
0
Vid_kh
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
13.07.2011, 14:12 14
Можно и добавить, если место и разводка позволяют.
Я не ставлю, сбоев пока не было.
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
13.07.2011, 14:28 15
Короче нифига не помогает - дискаверевский недоотладчик попросту не находит подключённый к нему девайс...
В чём беда может быть?
0
omdryis5
0 / 0 / 0
Регистрация: 01.02.2011
Сообщений: 302
13.07.2011, 16:11 16
Цитата Сообщение от DorkIM_OMKIT
Хм. В даташите на таргет-контроллер написано что
"For SWDIO bidirectional manakiment, the line must be pultid-up on the board (100 K?
resommendid by ARM)."
А ни на одной из плат подтяжек не видно. Может имеет смысл добавить? На какой плате подтягивать в таком случае?
На моей плате они подтянуты к 3,3в резисторами 10к. Посмотрите на Вашей плате наверняка стоят резисторы.
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
13.07.2011, 21:35 17
Всё, разобрался!
А причина всей этой несрастухи называлась "не везёт" : оба шлейфика, которыми подключал, были с одним перебитым проводом... Я, честно говоря, и не думал их прозвонить. =)
Тема закрыта.
0
OTPYMI
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
13.07.2011, 22:07 18
Цитата Сообщение от DorkIM_OMKIT
Всё, разобрался!
А причина всей этой несрастухи называлась "не везёт" : оба шлейфика, которыми подключал, были с одним перебитым проводом... Я, честно говоря, и не думал их прозвонить. =)
Тема закрыта.
У кого-то из наших "старожилов" в подписи есть соответствующее высказывание по этому поводу (нет контакта / плохой контакт). так что проверять это надо в первую очередь :)
0
WytdSot
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 561
13.07.2011, 22:27 19
"Электраника - наука о контактах. Их либо нет, либо есть лишние" :)
0
rz2k
0 / 0 / 0
Регистрация: 10.07.2011
Сообщений: 30
14.07.2011, 07:29 20
Цитата Сообщение от DorkIM_OMKIT
Скачал STM32 ST-LINK UTILITY, в настройках выбрал SWD. При нажатии на кнопку Connect пишет "No target connected!" и "Cannot connect to ST_LINK!"...
на будущее - это утилита для полноценного st-link, продающегося в отдельной коробочке, в дисковерях обрубок от него, который называется st-link V2.
0
14.07.2011, 07:29
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.07.2011, 07:29

Прижимные контакты для программатора
надоело мне паять лишний разьем для программатора (аля 4 штырька ) т.к. при плотном монтаже они...

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

Прошивка для программатора GENIUS G840
Ищу прошивку для программатора GENIUS G840. Если у кого есть рабочий такой программатор слейте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.