Юлиусбангерт
Ср. 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
Он имеет другой макет от тех, которые обычно используются в учебниках, которыми я пытался следовать. Я не могу на всю жизнь заставить его загрузить из 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" нет ".
Хороший ход.
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, прежде чем попытаться загрузить загрузчик. Была/есть проблема с некоторыми серийными драйверами, не поддерживающими паритет.
Черная таблетка - это доска, которую я использую почти для всех моих проектов, так как у нее есть монтажные отверстия, которые позволяют легко установить в корпусе.
Убедитесь, что 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 ".
Я хотел бы точно знать, какая вещь я изменил.
Спасибо всем.
Конечно, одна вещь, которую я изменил в своей настройке, - это переход от CH341 до FTDI USB на серийное устройство, так что, возможно, это было, но я получил это обычно работает.
Но также мне пришлось нажать сброс всего через секунду после того, как я начал загрузку загрузчика, так что, возможно, есть тайм -аут, который раньше его отрезал (раньше (?)
В любом случае я теперь могу увидеть "/dev/cu.USBMODEM411 (Maple Mini) «В моем списке портов и может переключить метод загрузки на" STMDuino Bootloader ".
Я хотел бы точно знать, какая вещь я изменил.
Спасибо всем.
Рик Кимбалл
Чт, 3 августа 2017 г., 17:33
Может быть, вам следует Google этого сайта: STM32Duino.com и ищите USB -сериал не работает...
Проблема в том, что новые люди приходят сюда .. Каждый не читал вики и не проводил никаких исследований.... Они начинают новую ветку, думая, что уникальны в вопросах USB / Bootloader / Serial ... Они начинают новую ветку, а затем мы получим другое решение, что затрудняет следующего человека, чтобы найти ответ.
Я не знаю ответа на эту проблему, кроме как попытаться игнорировать эти темы
Проблема в том, что новые люди приходят сюда .. Каждый не читал вики и не проводил никаких исследований.... Они начинают новую ветку, думая, что уникальны в вопросах 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.
Это означает, что вы не можете запустить давние батареи, чтобы сохранить данные RTC Register.
Rogerclark
Ср 30 августа 2017 г., 21:22
[csnol - Ср 30 августа 2017 г. 14:53] - ВНИМАНИЕ: PIN -конец VBAT Black Pill подключен к VCC - 3.3В.Интересный... Спасибо
Это означает, что вы не можете запустить давние батареи, чтобы сохранить данные RTC Register.