Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Пн май 29, 2017 21:19:11

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

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

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

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

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

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

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

P.S. Плата для меня новая, прошу быть снисходительными :oops:

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

Пн май 29, 2017 22:53:35

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

ST-Link'а нет?

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

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

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

Вт май 30, 2017 05:30:51

Только что собрал схему на плате из статьи, в качестве USB-COM использовал несколько переделанный USB-RS485 на CH340.
Все работает.
RX, TX с уровнем 5 В - не страшно, эти входы толерантны к 5В.
Посмотри картинки:

Я такими экспериментами пока еще ни одну плату не сжег.

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

Вт май 30, 2017 07:06:26

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

ST-Link'а нет?

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

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


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

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

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

Пока без разницы где писать прошивку, подключиться бы для начала.

Мурик писал(а):Посмотри картинки:


Попробовал твое подключение (питание через USB и без переключателя 3.3в), результат тот же.



Есть подозрение, что я ее спалил, пока штырьки припаивал, но этож как надо паять!
Вечером попробую поискать ST-Link и, возможно куплю еще одну платку.

Вот еще интересность отсюда

Вечером займусь.

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

Вт май 30, 2017 09:08:26

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

Вечером займусь.

Цитата из ссылки:
Чтобы снять блокировку, подключим UART переходник, будем программировать через него.
Т.е. то, что ты собираешься попробовать, ты уже попробовал - подключил UART переходник и установил BOOT в нужное положение.

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

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

Вт май 30, 2017 09:15:18

Не помешало бы проверить кнопку сброса на отсутствие КЗ. И поскольку производилась пайка платы, то нужно ее внимательно осмотреть. Возможно где-то припой образовал связь где не требуется или наоборот произошел обрыв где нужна связь. Какие-то детали могли сместится.

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

Вт май 30, 2017 09:19:29

aaleksander писал(а): Есть подозрение, что я ее спалил, пока штырьки припаивал, но этож как надо паять!

Если только статикой убил, пайка вряд ли...
Прозвони на всякий случай проводники от A9, A10, BOOT и кнопки Reset до МК, проверь уровни BOOT0, BOOT1 и RESET - может кнопка коротит?

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

Вт май 30, 2017 10:16:31

Если только статикой убил, пайка вряд ли...


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

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

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

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

Вт май 30, 2017 10:57:23

Скорость соединения попробуй уменьшить

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

Вт май 30, 2017 19:26:08

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

Полезные схемки:
Вложения
STM32_Min_System_Dev_Board.pdf
Схема
(19.76 KiB) Скачиваний: 411
stm32-pins.rar
Подключение
(299.16 KiB) Скачиваний: 381
imageproxy.rar
Распиновка
(660.63 KiB) Скачиваний: 490

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

Вт май 30, 2017 20:04:53

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


Спасибо. Но у меня, как на зло батарейка в авометре кончилась. Завтра вечером буду пробовать.

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

Ср май 31, 2017 21:34:56

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

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

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

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

Заказал у китайцев еще пяток плат и ST Link V2. Ждемс. Ну и из чипстера одна платка уже выехала. Быстрее приедет.

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

Ср май 31, 2017 22:20:56

Напряжение на А9 и А10 измеряли относительно 5 вольт или нуля?
Слишком оно высокое. Должно быть не больше 3.3 вольта.

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

Чт июн 01, 2017 07:57:56

Напряжение на А9 и А10 измеряли относительно 5 вольт или нуля?
Слишком оно высокое. Должно быть не больше 3.3 вольта.


Относительно земли. Питаю через пин "5В". У меня из USB вольт шесть выходит. Надо замерить еще раз.

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

Чт июн 01, 2017 19:39:39

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

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

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

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

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

Чт июн 01, 2017 22:26:32

Не думаю что две платы просто так удалось вывести из строя паяльником. Или на жале присутствует фаза, а плата заземлена?
Переходник USB-UART исправен?

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

Чт июн 01, 2017 23:58:12

Как то можно прикрутить к Flash Loader Demostrator
батник /скрипт
после 50 перешивок напрягает

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

Пт июн 02, 2017 08:00:02

Как то можно прикрутить к Flash Loader Demostrator
батник /скрипт
после 50 перешивок напрягает


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

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

Пт июн 02, 2017 08:06:44

Как то можно прикрутить к Flash Loader Demostrator батник /скрипт
Он с исходниками. Можно доработать его.

А лучше взять ST-Link. Для него есть консольная утилита ST-LINK CLI.

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

Пт июн 02, 2017 10:08:14

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

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