STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
aaleksander
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 07, 2015 21:00:35

STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение aaleksander »

Добрый вечер, уважаемые.

Вот купил сабж, сижу мучаю и не могу понять.
Делал все вот этой статье: https://geektimes.ru/post/277928/
Подключаю по схеме в статье.

Запускаю Flash Loader Demostrator
Выбираю порт, скорость, настройки и т.д.

Нажимаю "Next" и на этом все. Через несколько секунд пишет, что девайс не откликается.

Светодиод питания на плате горит.
Команда по com-порту уходит (видно, как на переходнике светодиод моргает один раз, когда Next жму).
Джампер BOOT0 = 1, BOO1 = 0
Питание подавал на вход "5в", сгореть не должна.

Пробовал в качестве переходника USB-UART использовать ардуинку, результат тот же (Один раз моргает RX и тишина)

Плата мертвая? Или еще как-то можно проверить? Когда жму ресет, то ничего не меняется, даже не моргает ничем.

P.S. Плата для меня новая, прошу быть снисходительными :oops:
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение Мурик »

В статье это не Maple Mini. Наберите в поисковике "Maple Mini" и посмотрите картинки.

ST-Link'а нет?

Попробуйте поменять местами выводы RXD и TXD. Иногда помогает.

Надеюсь прошивку пишите не в Arduino IDE?
Реклама
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение bolek »

Только что собрал схему на плате из статьи, в качестве USB-COM использовал несколько переделанный USB-RS485 на CH340.
Все работает.
RX, TX с уровнем 5 В - не страшно, эти входы толерантны к 5В.
Посмотри картинки:
СпойлерИзображение
Изображение
Изображение
Я такими экспериментами пока еще ни одну плату не сжег.
Аватара пользователя
aaleksander
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 07, 2015 21:00:35

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение aaleksander »

[uquote="Мурик",url="/forum/viewtopic.php?p=3116399#p3116399"]В статье это не Maple Mini. Наберите в поисковике "Maple Mini" и посмотрите картинки.

ST-Link'а нет?

Попробуйте поменять местами выводы RXD и TXD. Иногда помогает.

Надеюсь прошивку пишите не в Arduino IDE?[/uquote]

Вот отсюда взял название. бум знать.

ST-Linkа нет. Только USBASp

RXD/TXD поменял, это в первую очередь :))

Пока без разницы где писать прошивку, подключиться бы для начала.
Мурик писал(а):Посмотри картинки:
Попробовал твое подключение (питание через USB и без переключателя 3.3в), результат тот же.
СпойлерЭкран копьютера
Изображение
тут кажется, что питание и масса не туда, но это перспектива.
Изображение
Есть подозрение, что я ее спалил, пока штырьки припаивал, но этож как надо паять!
Вечером попробую поискать ST-Link и, возможно куплю еще одну платку.

Вот еще интересность отсюда
СпойлерЕсли вы получили плату с STM32F103, а программатор ее не видит, это означает, что китайцы защитили Флеш память микроконтроллера. Вопрос “зачем?” оставим без внимания. Чтобы снять блокировку, подключим UART переходник, будем программировать через него. Выставляем перемычки для программирования и поехали:

Я это буду делать из под Ubuntu с помощью утилиты stm32flash.
Вечером займусь.
Реклама
Эиком - электронные компоненты и радиодетали
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение bolek »

aaleksander писал(а):Вот еще интересность отсюда
...Если вы получили плату с STM32F103, а программатор ее не видит, это означает, что китайцы защитили Флеш память микроконтроллера...
Вечером займусь.
Цитата из ссылки:
Чтобы снять блокировку, подключим UART переходник, будем программировать через него.
Т.е. то, что ты собираешься попробовать, ты уже попробовал - подключил UART переходник и установил BOOT в нужное положение.

Если выводы для подключения программатора (китайский ST-Link2, через который по ссылке шло программирование) задействованы в залитой в МК программе для других целей, тогда действительно STLink не увидит плату.
Но, с правильным BOOT и по UART1 плата должна быть видна. Посмотри на третью картинку моего предыдущего поста - там можно указать где поставить/снять защиту, а на следующем экране Flash Loader Demonstrator можно стереть все или выборочно, залить прошивку...
Дело не в ubunte.
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение Мурик »

Не помешало бы проверить кнопку сброса на отсутствие КЗ. И поскольку производилась пайка платы, то нужно ее внимательно осмотреть. Возможно где-то припой образовал связь где не требуется или наоборот произошел обрыв где нужна связь. Какие-то детали могли сместится.
Реклама
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение bolek »

aaleksander писал(а): Есть подозрение, что я ее спалил, пока штырьки припаивал, но этож как надо паять!
Если только статикой убил, пайка вряд ли...
Прозвони на всякий случай проводники от A9, A10, BOOT и кнопки Reset до МК, проверь уровни BOOT0, BOOT1 и RESET - может кнопка коротит?
Аватара пользователя
aaleksander
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 07, 2015 21:00:35

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение aaleksander »

[uquote="bolek",url="/forum/viewtopic.php?p=3116534#p3116534"]Если только статикой убил, пайка вряд ли...[/uquote]

Ну да, я только гребенку припаял :oops:

Какие советы можете дать на будущее по этому поводу? К батарее пристегиваться? Вроде не зима, чтобы электронику пальцем жечь?

Вечером гляну, остались ли в магазине еще платы и программаторы, попробую без пайки подключиться.
Ну и прозвонить все, как советовали.
john1770
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт ноя 15, 2016 12:48:20

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение john1770 »

Скорость соединения попробуй уменьшить
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение Fusion »

Без питания А9 и А10 не звонятся на землю.
При установленной перемычке BOOT0: А9 = 3.3В, А10 = 0.4В.
При нажатии сбрса А9 и А10 ноль.

Полезные схемки:
Вложения
STM32_Min_System_Dev_Board.pdf
Схема
(19.76 КБ) 451 скачивание
stm32-pins.rar
Подключение
(299.16 КБ) 418 скачиваний
imageproxy.rar
Распиновка
(660.63 КБ) 523 скачивания
Аватара пользователя
aaleksander
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 07, 2015 21:00:35

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение aaleksander »

[uquote="Fusion",url="/forum/viewtopic.php?p=3116945#p3116945"]Без питания А9 и А10 не звонятся на землю.
При установленной перемычке BOOT0: А9 = 3.3В, А10 = 0.4В.
При нажатии сбрса А9 и А10 ноль.
Полезные схемки:[/uquote]

Спасибо. Но у меня, как на зло батарейка в авометре кончилась. Завтра вечером буду пробовать.
Аватара пользователя
aaleksander
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 07, 2015 21:00:35

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение aaleksander »

Без питания А9 и А10 не звонятся на землю.
Есть.

При установленной перемычке BOOT0: А9 = 3.3В, А10 = 0.4В.
А9 = 3.6В, А10=3.6В

При нажатии сброса А9 и А10 ноль.
У меня - не меняется.

:cry: Пока буду мучать АВРки.

Заказал у китайцев еще пяток плат и ST Link V2. Ждемс. Ну и из чипстера одна платка уже выехала. Быстрее приедет.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение Мурик »

Напряжение на А9 и А10 измеряли относительно 5 вольт или нуля?
Слишком оно высокое. Должно быть не больше 3.3 вольта.
Аватара пользователя
aaleksander
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 07, 2015 21:00:35

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение aaleksander »

[uquote="Мурик",url="/forum/viewtopic.php?p=3117335#p3117335"]Напряжение на А9 и А10 измеряли относительно 5 вольт или нуля?
Слишком оно высокое. Должно быть не больше 3.3 вольта.[/uquote]

Относительно земли. Питаю через пин "5В". У меня из USB вольт шесть выходит. Надо замерить еще раз.
Аватара пользователя
aaleksander
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 07, 2015 21:00:35

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение aaleksander »

Порой наша почта удивляет. За неделю пришла посылка из чипстера. А в ней, помимо всяких ништяков, еще одна платка.
Результат примерно тот же. Только А9 выдает 3.3В, как положенно. Но на А10 - 0.01В
Когда нажимаю ресет, напряжение на А9 медленно падает (секунды полторы), потом спустя секунд 10 восстанавливается, прям не микроконтроллер, а ПЛК какой-то. Я думал, микроконтроллер должен побыстрее загружаться.
И то не всегда: иногда показывает при включении ноль, потом, через пару ресетов - 3.3В (причем, набирает их так же постепенно, секунды за три)

Я вот думаю: может в паяльнике дело? У меня простой китайский кит и блок питания от ноута на 19В. Пока паяю, он и вышибает что понежнее.

ХЗ, в чем дело. Буду дальше аврки мучать и ждать, пока от меня очередной пакет с китая доберется (там я сразу пять плат заказал, столько же чипов и ST Link до кучи).

P.S. Ну, хватит о грустном. Ништячок из посылки. Простенький, а мне пока больше и не надо.
СпойлерИзображение
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение Мурик »

Не думаю что две платы просто так удалось вывести из строя паяльником. Или на жале присутствует фаза, а плата заземлена?
Переходник USB-UART исправен?
12val12
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение 12val12 »

Как то можно прикрутить к Flash Loader Demostrator
батник /скрипт
после 50 перешивок напрягает
ух ты.... показывает
Аватара пользователя
aaleksander
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 07, 2015 21:00:35

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение aaleksander »

[uquote="12val12",url="/forum/viewtopic.php?p=3118118#p3118118"]Как то можно прикрутить к Flash Loader Demostrator
батник /скрипт
после 50 перешивок напрягает[/uquote]

100 пудов должен быть консольный аналог. Под линукс точно есть, например, stm32flash .
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение Мурик »

[uquote="12val12",url="/forum/viewtopic.php?p=3118118#p3118118"]Как то можно прикрутить к Flash Loader Demostrator батник /скрипт[/uquote]Он с исходниками. Можно доработать его.

А лучше взять ST-Link. Для него есть консольная утилита ST-LINK CLI.
Аватара пользователя
aaleksander
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт июл 07, 2015 21:00:35

Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

Сообщение aaleksander »

Проверил свой переходник:
Закоротил txd<->rxd, посылаю в терминале - получаю обратно. Пересылал даже файл - все ок.

Нашел на работе еще один переходник на том же чипе.
На одной платке изменились сообщения у Downloaderа (во вложении), но все равно, приконектиться не удалось.
Где то у меня дома валяется F232RL, но есть ли смысл :dont_know: ?
СпойлерИзображение Изображение
Ответить

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