Например TDA7294

Форум РадиоКот :: Просмотр темы - STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу
Форум РадиоКот
https://radiokot.ru/forum/

STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу
https://radiokot.ru/forum/viewtopic.php?f=59&t=145645
Страница 1 из 2

Автор:  aaleksander [ Пн май 29, 2017 21:19:11 ]
Заголовок сообщения:  STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

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

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

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

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

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

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

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

Автор:  Мурик [ Пн май 29, 2017 22:53:35 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

ST-Link'а нет?

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

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

Автор:  bolek [ Вт май 30, 2017 05:30:51 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

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

Автор:  aaleksander [ Вт май 30, 2017 07:06:26 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

ST-Link'а нет?

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

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


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

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

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

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

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


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

СпойлерЭкран копьютера
Изображение
тут кажется, что питание и масса не туда, но это перспектива.
Изображение


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

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

Я это буду делать из под Ubuntu с помощью утилиты stm32flash.

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

Автор:  bolek [ Вт май 30, 2017 09:08:26 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

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

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

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

Автор:  Мурик [ Вт май 30, 2017 09:15:18 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

Автор:  bolek [ Вт май 30, 2017 09:19:29 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

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

Автор:  aaleksander [ Вт май 30, 2017 10:16:31 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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


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

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

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

Автор:  john1770 [ Вт май 30, 2017 10:57:23 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

Автор:  Fusion [ Вт май 30, 2017 19:26:08 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

Полезные схемки:

Вложения:
Комментарий к файлу: Схема
STM32_Min_System_Dev_Board.pdf [19.76 KiB]
Скачиваний: 433
Комментарий к файлу: Подключение
stm32-pins.rar [299.16 KiB]
Скачиваний: 403
Комментарий к файлу: Распиновка
imageproxy.rar [660.63 KiB]
Скачиваний: 509

Автор:  aaleksander [ Вт май 30, 2017 20:04:53 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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


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

Автор:  aaleksander [ Ср май 31, 2017 21:34:56 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

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

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

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

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

Автор:  Мурик [ Ср май 31, 2017 22:20:56 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

Автор:  aaleksander [ Чт июн 01, 2017 07:57:56 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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


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

Автор:  aaleksander [ Чт июн 01, 2017 19:39:39 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

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

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

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

Автор:  Мурик [ Чт июн 01, 2017 22:26:32 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

Автор:  12val12 [ Чт июн 01, 2017 23:58:12 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

Автор:  aaleksander [ Пт июн 02, 2017 08:00:02 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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


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

Автор:  Мурик [ Пт июн 02, 2017 08:06:44 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

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

Автор:  aaleksander [ Пт июн 02, 2017 10:08:14 ]
Заголовок сообщения:  Re: STM32F103C8T6, Maple Mini не коннектится к Flash Loaderу

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

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

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/