STM32 программирование из Arduino IDE.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
STM32 программирование из Arduino IDE.
Народ, кто как шьет STM32F103C8T6 , через UART используя выводы PA10 <-> TXD,
PA9 <-> RXD и адаптер на CH340 или залив bootloader и шить чрез USB ?
У кого какие результаты ?
PA9 <-> RXD и адаптер на CH340 или залив bootloader и шить чрез USB ?
У кого какие результаты ?
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
STM32 программирование из Arduino IDE.
Имеет еще значение используемое ядро.Ardudue писал(а): 25 ноя 2020, 13:28 Народ, кто как шьет STM32F103C8T6 , через UART используя выводы PA10 <-> TXD,
PA9 <-> RXD и адаптер на CH340 или залив bootloader и шить чрез USB ?
У кого какие результаты ?
С обновленной версией ядра STM32duino (наверное окончательно на нем остановимся)
пока грузим через дешевый китайский ST-Link. Он не создает никаких дополнительных проблем.
Не забывать только устанавливать опции, чтобы работал "Монитор порта":
U(S)ART support: Enabled(generic 'Serial')
USB support (if available): CDC(generic 'Serial' supersede U(S)ART)
С другой версией ядра:
1.Через выводы PA10,PA9 устанавливали загрузчик. Далее грузили через USB.
2.Но проще через ST-LINK;
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
STM32 программирование из Arduino IDE.
у меня нет ST-LINK. Есть Serial-to-USB-module (3.3V level, e.g. CH340).
Вот и размышляю надо лить загрузчик или просто заливать скетч через Serial-to-USB-module...
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
STM32 программирование из Arduino IDE.
Внимание: ВАЖНО какое ядро вы устанавливаете в Arduino IDE !!!Ardudue писал(а): 25 ноя 2020, 14:09 у меня нет ST-LINK. Есть Serial-to-USB-module (3.3V level, e.g. CH340).
Вот и размышляю надо лить загрузчик или просто заливать скетч через Serial-to-USB-module...
С этим надо определиться, с этим связаны дальнейшие действия.
---------------------------------------
ST-LINK приобрести полезно:
https://aliexpress.ru/item/32719963657. ... web201603_
https://aliexpress.ru/item/32649400326. ... web201603_
https://aliexpress.ru/item/32978048018. ... web201603_
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
STM32 программирование из Arduino IDE.
ОГО даже не подозревал, обновил ядро до 1.9.0 и получил :
STM32_Programmer_CLI.exe not found.
Please install it or add <STM32CubeProgrammer path>\bin' to your PATH environment:
https://www.st.com/en/development-tools ... eprog.html
Aborting!
Произошла ошибка при загрузке скетча
т.е. как всегда прошла проплата и писатели ядра закрыли загрузку через CH340 ?
Отправлено спустя 18 минут 16 секунд:
так под новое ядро теперь надо ставить эту гадасть STM32CubePrg-W64 ? Через ST-LINK тоже не будет загрузки?
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
STM32 программирование из Arduino IDE.
Установите STM32CubeProgrammer, и попробуйте изменить настройку так, у меня ctm32f030 так шьется через CH340 подключенный к UART
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
STM32 программирование из Arduino IDE.
регистрацию требует. Подкиньте файл на гуглдиск - солю. Но блин не хочу реестры компа забивать всяким хламом от стм...
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
STM32 программирование из Arduino IDE.
Я 103 не пробовал шить в 030 загрузчика нет.Но если выбрать строчку HIT Board 2 может и через USB прошьется, с предварительно установленным загрузчиком.
Отправлено спустя 6 минут 15 секунд:
Отправлено спустя 6 минут 15 секунд:
Инсталяшка к сожалению не осталась, удалил для экономии места на SSD
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
STM32 программирование из Arduino IDE.
я не шью через USB, загрузчик не грузил. Шью чрез UART ноги y STM A9 ,A10 и китайский адаптер на микрухе CH340.
Отправлено спустя 2 минуты 1 секунду:
понял в топку эту stm - Г**** сделали.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
STM32 программирование из Arduino IDE.
разобрался! У Вас стоит едро от STMа - Я его на помойку выкинул.ecoins писал(а): 25 ноя 2020, 13:58 Имеет еще значение используемое ядро.
С обновленной версией ядра STM32duino (наверное окончательно на нем остановимся)
пока грузим через дешевый китайский ST-Link. Он не создает никаких дополнительных проблем.
Не забывать только устанавливать опции, чтобы работал "Монитор порта":
U(S)ART support: Enabled(generic 'Serial')
USB support (if available): CDC(generic 'Serial' supersede U(S)ART)
С другой версией ядра:
1.Через выводы PA10,PA9 устанавливали загрузчик. Далее грузили через USB.
2.Но проще через ST-LINK;
Наш брат АРДУИНЩИКОВ - Roger Clark ставим его ядро отсюда https://github.com/rogerclarkmelbourne/Arduino_STM32 по инструкции из #1 поста или #12.
И заливаем скетчи с IDE хоть через Serial-to-USB-module (3.3V level, e.g. CH340)
Схема подключения
[spoiler] [/spoiler]
Настройки платы в ID
[spoiler] [/spoiler]
хоть через загрузчик по инструкции из первого поста.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
STM32 программирование из Arduino IDE.
Представляется, что будущее все же от ядра, которое поддерживается STM.Ardudue писал(а): 25 ноя 2020, 20:34 разобрался! У Вас стоит едро от STMа - Я его на помойку выкинул.
Наш брат АРДУИНЩИКОВ - Roger Clark ставим его ядро отсюда https://github.com/rogerclarkmelbourne/Arduino_STM32 по инструкции из #1 поста или #12.
И заливаем скетчи с IDE хоть через Serial-to-USB-module (3.3V level, e.g. CH340)
Схема подключения
Мы и сами несколько раз поступали как и Вы - возвращались от STMduino к ядру от Кларка.
Изучаем новую версию 1.9. Есть вопросы и неожиданности - например с адресацией пинов.
Но думаю, что преодолеем это через отдельные функции.
STM32 программирование из Arduino IDE.
просто укажите любое имя и маил реальный (пришлют ссылку на скачивание) и жмите в самом низу кнопку download (скачать). Пришлют ссылку на скачивание.
Конечно STM те еще извращенцы и что бы их контроллер программировать через IDE надо еще их STM32Cube на диск поставить которая займет место на диске почти полГИГА. Была бы портативная еще ладно. Но вот установщик это мазохизм какой то.
STM32 программирование из Arduino IDE.
Люди кто знает? - когда прошиваю STM32F103C8T6 (ядро от STM версия 1.9.0) мне IDE выдает такое сообщение:
на ядре от Кларка вот так-------------------------------------------------------------------
STM32CubeProgrammer v2.6.0
-------------------------------------------------------------------
Serial Port COM5 is successfully opened.
Port configuration: parity = even, baudrate = 115200, data-bit = 8,
stop-bit = 1.0, flow-control = off
Activating device: OK
Chip ID: 0x410
BootLoader protocol version: 2.2
Device name : STM32F101/F102/F103 Medium-density
Flash size : 128 KBytes (default)
Device type : MCU
Device CPU : Cortex-M3
Flash size : 128 KBytes (default) - это что?Using Parser : Raw BINARY
Interface serial_w32: 115200 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
STM32 программирование из Arduino IDE.
а что в ней полезного? -, даже монитор компорта не включить. USB-UART подключили к пинам 9&10 и шьем ,и отладчик работает все через USB.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
STM32 программирование из Arduino IDE.
https://yadi.sk/d/LABVTkLkJrLLlg
stm32cubeprog и stm32cubemx
stm32cubeprog и stm32cubemx
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
STM32 программирование из Arduino IDE.
Через разъем ST-LINK:EgorKa писал(а): 26 ноя 2020, 08:22 а что в ней полезного? -, даже монитор компорта не включить. USB-UART подключили к пинам 9&10 и шьем ,и отладчик работает все через USB.
1.Не требуются манипуляции с перемычками.
2.Загрузка идет быстро.
3.Возможно в FLProg появится возможность выводить отладочные сообщения.
4.Не занимаются лишние пины.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
STM32 программирование из Arduino IDE.
Залил скетч помигать диодом.
Отключил питание и повторное включение не запускается стм32, нажимаю кнопку RESET на плате мигает диод. Выключаю питание и включаю опять не запускается.
Кто сталкивался в чем проблема ?
Отключил питание и повторное включение не запускается стм32, нажимаю кнопку RESET на плате мигает диод. Выключаю питание и включаю опять не запускается.
Кто сталкивался в чем проблема ?
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
STM32 программирование из Arduino IDE.
Народ, так что молчите или это только у меня STM32F103C8 не стартует пока не нажмешь ресет?
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
STM32 программирование из Arduino IDE.
Не написали каким методом грузите.Ardudue писал(а): 27 ноя 2020, 20:02 Народ, так что молчите или это только у меня STM32F103C8 не стартует пока не нажмешь ресет?
Возможно не вернули перемычки boot1, boot2 на GND.
STM32 программирование из Arduino IDE.
у меня тоже , нарыл такой топик https://electronix.ru/forum/index.php?a ... &id=114563 и ещё https://forum.cxem.net/index.php?/topic ... %B5%D1%82/Ardudue писал(а): 27 ноя 2020, 20:02 Народ, так что молчите или это только у меня STM32F103C8 не стартует пока не нажмешь ресет?
в моём ещё апаратный UARTне работает
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость