Черная плата STM32F103 от AliexPress с различной макетом печатной платы

Юлиусбангерт
Ср. 02 августа 2017 г. 11:04
Я недавно заказал и получил этот общий совет по развитию STM32 от aliexpress...

Изображение

Он имеет другой макет от тех, которые обычно используются в учебниках, которыми я пытался следовать. Я не могу на всю жизнь заставить его загрузить из Arduino IDE. Я следовал инструкциям с этого сайта и устал от разных вещей. Это те настройки, которые я пытаюсь:

Правление: «Общая серия STM32F103»
Вариация: «STM32F103C8 20K ОЗУ. 64K Flash "
Скорость процессора (МГц): "72 МГц (Норма)"
Метод загрузки: "серийный"
Оптимизировать: "наименьший (по умолчанию)"
Порт: "/dev/cu.wchusbserial640 "
Программист: "Avrisp Mkll"

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

Я использую этот USB для сериала со следующими соединениями ...

Rxd > A9
Txd > A10
ВК > 3V (на четыре булавки в конце платы STM32)
Гнездо > G (на четыре булавки в конце платы STM32)

Изображение

Я использую Arduino 1.8.3 И я получаю следующую ошибку в консоли Arduino IDE Failed to init device. stm32flash Arduino_STM32_0.9 http://github.com/rogerclarkmelbourne/arduino_stm32 Using Parser : Raw BINARY Interface serial_posix: 230400 8E1

Mrburnette
Ср. 02 августа 2017 г. 11:48
[Юлиусбангерт - Ср. 02 августа 2017 г. 11:04] - Я недавно заказал и получил этот общий совет по развитию STM32 от aliexpress...
<...>
Может кто -нибудь, пожалуйста, помогите мне?
Может быть: http: // wiki.STM32duino.com/index.PHP?title = black_pill

Mrburnette
Ср. 02 августа 2017 г. 11:51
Больше здесь

Стивестронг
Ср. 02 августа 2017 12:00
Попробуйте опустить серийный Baudrate, 230KBAUD слишком высок, я думаю, 56K должен работать.

Юлиусбангерт
Ср 02 августа 2017 г. 14:00
[Mrburnette - Ср. 02 августа 2017 г. 11:48] - Может быть: http: // wiki.STM32duino.com/index.PHP?title = black_pill
Спасибо. Это один... Я просто не знал, что искать, но я очень рад, что на этой доске есть какая -то документация.

Сейчас я пытаюсь сжечь загрузчик, но инструкции для Windows и Linux. Любые предложения для этого на Mac?

Пито
Ср. 02 августа 2017 г., 14:20
Во время просмотра схемы они ставят диод между входом USB_5V и RT9193, такие они уменьшили входное напряжение RT до 4.3В.
Хороший ход.
PS: Выходной штифт "5V" нет ".

Юлиусбангерт
Ср. 02 августа 2017 14:41
Так как бы я пошел сжигание загрузчика с Mac?

Юлиусбангерт
Ср. 02 августа 2017 г. 15:47
Я скачал Black Pill Bootloader Binary А потом из моего терминала Mac я попытался запустить следующее: cd ~/Documents/Arduino/hardware/Arduino_STM32/tools/macosx/stm32flash ./stm32flash -w ~/Downloads/generic_boot20_pb12.bin -v -g 0x0 /dev/cu.wchusbserial410

Fredbox
Ср. 02 августа 2017 г. 16:12
Вам может понадобиться другой серийный адаптер USB. Моя плата CH340 получала аналогичные ошибки, но CP2102, который я нашел, и вспыхнул в первый раз.
Убедитесь, что Boot0 = 1 и Boot1 = 0, прежде чем попытаться загрузить загрузчик. Была/есть проблема с некоторыми серийными драйверами, не поддерживающими паритет.

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

Юлиусбангерт
Ср. 02 августа 2017 г. 16:33
[Fredbox - Ср. 02 августа 2017 г. 16:12] - Вам может понадобиться другой серийный адаптер USB.
Спасибо, Fredbox, у меня нет другого USB -сериала прямо сейчас, но я закажу один, но я не считаю, что это проблема, потому что это отлично работает с Pro Mini.

Таким образом, после того, как сделала целую груз питона и питона серийного дерьма; Я наконец получил какой -то ответ от окна моего терминала от запуска установки загрузчика... stm32flash Arduino_STM32_0.9 http://github.com/rogerclarkmelbourne/arduino_stm32 Using Parser : Raw BINARY Interface serial_posix: 57600 8E1 Version : 0x22 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0410 (Medium-density) - RAM : 20KiB (512b reserved by bootloader) - Flash : 128KiB (sector size: 4x1024) - Option RAM : 16b - System RAM : 2KiB Write to memory Erasing memory Wrote and verified address 0x080052a4 (100.00%) Done. Starting execution at address 0x08000000... done.

Fredbox
Ср. 02 августа 2017 г., 17:24
Если работает загрузчик, вы должны увидеть светодиод. Вы не забыли переместить перемычку на Boot0 обратно на 0? Boot0 и Boot1 должны быть 0 для использования загрузчика.

Юлиусбангерт
Чт, 3 августа 2017 г., 15:56
Ну, почему -то я получил эту работу, но я не совсем уверен, как. Мог быть установки Python, могли быть USB -порты..
Конечно, одна вещь, которую я изменил в своей настройке, - это переход от CH341 до FTDI USB на серийное устройство, так что, возможно, это было, но я получил это обычно работает.
Но также мне пришлось нажать сброс всего через секунду после того, как я начал загрузку загрузчика, так что, возможно, есть тайм -аут, который раньше его отрезал (раньше (?)
В любом случае я теперь могу увидеть "/dev/cu.USBMODEM411 (Maple Mini) «В моем списке портов и может переключить метод загрузки на" STMDuino Bootloader ".

Я хотел бы точно знать, какая вещь я изменил.
Спасибо всем.

Рик Кимбалл
Чт, 3 августа 2017 г., 17:33
Может быть, вам следует Google этого сайта: STM32Duino.com и ищите USB -сериал не работает...

Проблема в том, что новые люди приходят сюда .. Каждый не читал вики и не проводил никаких исследований.... Они начинают новую ветку, думая, что уникальны в вопросах USB / Bootloader / Serial ... Они начинают новую ветку, а затем мы получим другое решение, что затрудняет следующего человека, чтобы найти ответ.

Я не знаю ответа на эту проблему, кроме как попытаться игнорировать эти темы

victor_pv
Чт, 3 августа 2017 г., 22:08
[Рик Кимбалл - Четверг. 03 августа 2017 г., 17:33] - Может быть, вам следует Google этого сайта: STM32Duino.com и ищите USB -сериал не работает...

Проблема в том, что новые люди приходят сюда .. Каждый не читал вики и не проводил никаких исследований.... Они начинают новую ветку, думая, что уникальны в вопросах USB / Bootloader / Serial ... Они начинают новую ветку, а затем мы получим другое решение, что затрудняет следующего человека, чтобы найти ответ.

Я не знаю ответа на эту проблему, кроме как попытаться игнорировать эти темы
Решение может заключаться в удалении потоков, которые никуда не попадают, поэтому люди, выполняющие поиск.

Вот почему иногда я возрождаю старый поток, новая пост напрямую связан с ним, чтобы уменьшить количество коротких потоков с небольшим фактическим содержанием или контекстом на них

csnol
Ср 30 августа 2017 г. 14:53
ВНИМАНИЕ: PIN -конец VBAT Black Pill подключен к VCC - 3.3В.
Это означает, что вы не можете запустить давние батареи, чтобы сохранить данные RTC Register.

Rogerclark
Ср 30 августа 2017 г., 21:22
[csnol - Ср 30 августа 2017 г. 14:53] - ВНИМАНИЕ: PIN -конец VBAT Black Pill подключен к VCC - 3.3В.
Это означает, что вы не можете запустить давние батареи, чтобы сохранить данные RTC Register.
Интересный... Спасибо