STM32 программирование из Arduino IDE.
-
- Полковник
- Сообщения: 4020
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 167 раз
STM32 программирование из Arduino IDE.
Уже имеющиеся возможности FLProg вполне позволяют использовать STM32F1 в проектах. Отчасти это обеспечивают развивающиеся библиотеки ecoins (ветка форума Разработки ecoins). Через некоторое время выложим новую версию библиотек и блоков.
STM32 программирование из Arduino IDE.
Перспектив из под Arduino IDE не видно (хватает атмег в китае).
Достучались бы до разработчика чтобы добавил переменных в ПБ, появиться возможность переноса в Keil.
Достучались бы до разработчика чтобы добавил переменных в ПБ, появиться возможность переноса в Keil.
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
STM32 программирование из Arduino IDE.
пока гандурас хавает их всегда будет хватать

Для своего кеИл делай тему. Мож продашшшшш кому.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
STM32 программирование из Arduino IDE.
Кто нить знает, чего с сайтом http://www.stm32duino.com/ ?
Больше двух недель алё-не-алё...
Отправлено спустя 4 часа 47 минут :
Нашёл копию, работает
Больше двух недель алё-не-алё...
Отправлено спустя 4 часа 47 минут :
Нашёл копию, работает

мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
STM32 программирование из Arduino IDE.
Не получается прошить через ST-link. После начала загрузки голого скетча, синий лед в программаторе гаснет, Иди выдаёт вот это:
[spoiler][scroll]C:\arduino-1.8.8>rem @echo off
C:\arduino-1.8.8>rem: Note C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win\ get path of this batch file
C:\arduino-1.8.8>rem: Need to change drive if My Documents is on a drive other than C:
C:\arduino-1.8.8>set driverLetter=C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win\
C:\arduino-1.8.8>set driverLetter=C:
C:\arduino-1.8.8>C:
C:\arduino-1.8.8>cd C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win\
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>rem: the two line below are needed to fix path issues with incorrect slashes before the bin file name
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>set str=C:\Users\Victor\AppData\Local\Temp\arduino_build_935324/sketch_aug29c.ino.bin
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>set str=C:\Users\Victor\AppData\Local\Temp\arduino_build_935324\sketch_aug29c.ino.bin
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>rem: ------------- use STLINK CLI
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>stlink\ST-LINK_CLI.exe -c SWD -P C:\Users\Victor\AppData\Local\Temp\arduino_build_935324\sketch_aug29c.ino.bin 0x8000000 -Rst -Run -NoPrompt
[/scroll][/spoiler]
И через некоторое время заявляет это и что загрузка завершена.
[spoiler][scroll]STM32 ST-LINK CLI v3.3.0.0
STM32 ST-LINK Command Line Interface
STLink USB communication error
Unable to connect to ST-LINK!
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>rem: Using the open source texane-stlink instead of the proprietary STM stlink exe
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>rem:texane-stlink\st-flash.exe write C:\Users\Victor\AppData\Local\Temp\arduino_build_935324\sketch_aug29c.ino.bin 0x8000000
[/scroll][/spoiler]
Всё делал как прописано в видео. Где копать подскажите ,плиз.
[spoiler][scroll]C:\arduino-1.8.8>rem @echo off
C:\arduino-1.8.8>rem: Note C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win\ get path of this batch file
C:\arduino-1.8.8>rem: Need to change drive if My Documents is on a drive other than C:
C:\arduino-1.8.8>set driverLetter=C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win\
C:\arduino-1.8.8>set driverLetter=C:
C:\arduino-1.8.8>C:
C:\arduino-1.8.8>cd C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win\
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>rem: the two line below are needed to fix path issues with incorrect slashes before the bin file name
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>set str=C:\Users\Victor\AppData\Local\Temp\arduino_build_935324/sketch_aug29c.ino.bin
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>set str=C:\Users\Victor\AppData\Local\Temp\arduino_build_935324\sketch_aug29c.ino.bin
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>rem: ------------- use STLINK CLI
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>stlink\ST-LINK_CLI.exe -c SWD -P C:\Users\Victor\AppData\Local\Temp\arduino_build_935324\sketch_aug29c.ino.bin 0x8000000 -Rst -Run -NoPrompt
[/scroll][/spoiler]
И через некоторое время заявляет это и что загрузка завершена.
[spoiler][scroll]STM32 ST-LINK CLI v3.3.0.0
STM32 ST-LINK Command Line Interface
STLink USB communication error
Unable to connect to ST-LINK!
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>rem: Using the open source texane-stlink instead of the proprietary STM stlink exe
C:\arduino-1.8.8\hardware\Arduino_STM32-master\tools\win>rem:texane-stlink\st-flash.exe write C:\Users\Victor\AppData\Local\Temp\arduino_build_935324\sketch_aug29c.ino.bin 0x8000000
[/scroll][/spoiler]
Всё делал как прописано в видео. Где копать подскажите ,плиз.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
STM32 программирование из Arduino IDE.
Я тоже не смог, разобрал корпус ST-link, а внутри на плате распиновка другая, чем написано на корпусе.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
STM32 программирование из Arduino IDE.
Второй раз stlink опять не дошёл из чины, шью через usb.
[spoiler=Офтоп.]Почта России их наверно продаёт теперь сама. Вместе с двумя пультами, заказанными раннее. И так-же канувшими в никуда...[/spoiler]
[spoiler=Офтоп.]Почта России их наверно продаёт теперь сама. Вместе с двумя пультами, заказанными раннее. И так-же канувшими в никуда...[/spoiler]
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Dryundel
- Полковник
- Сообщения: 2473
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 10 раз
- Поблагодарили: 40 раз
STM32 программирование из Arduino IDE.
Все гораздо прозаичней. Вот ваша посылка.Sancho писал(а): 30 авг 2019, 08:32 Второй раз stlink опять не дошёл из чины, шью через usb.
[spoiler=Офтоп.]Почта России их наверно продаёт теперь сама. Вместе с двумя пультами, заказанными раннее. И так-же канувшими в никуда...[/spoiler]
[spoiler=Офтоп]https://youtu.be/sivpCOFc5E4[/spoiler]
STM32 программирование из Arduino IDE.
ST-link разбирал. Корпус USB разъёмы был вообще не припаян. распиновку проверил, совпадает с маркировкой на корпусе. Но учитывая качество сборки, не гарантия что он рабочий. Есть ли метод проверки ST-link-а?
STM32 программирование из Arduino IDE.
шью через stlink. купил самый дешевый. заработал с первого раза. ...
и после этого первого раза перестал работать...
после заливки какого то кода с мигалкой светодиодом ( ради теста) больше не удавалось шить даже STшными утилитами.
потом заметил если зажать кнопку ресета, затем - загрузка программы и отпустить ресет, то прошивка заливалась.
стало ясно что дело в коде. но прошивка других "мигалок" не помогла.
оказалось все просто, с первой мигалкой прошился код включающий jtag.
добавил код AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; и всё поехало.
не знаю как там в Ардуино ИДЕ, не пользуюсь ей. но вдруг кому пригодится
и после этого первого раза перестал работать...
после заливки какого то кода с мигалкой светодиодом ( ради теста) больше не удавалось шить даже STшными утилитами.
потом заметил если зажать кнопку ресета, затем - загрузка программы и отпустить ресет, то прошивка заливалась.
стало ясно что дело в коде. но прошивка других "мигалок" не помогла.
оказалось все просто, с первой мигалкой прошился код включающий jtag.
добавил код AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; и всё поехало.
не знаю как там в Ардуино ИДЕ, не пользуюсь ей. но вдруг кому пригодится
STM32 программирование из Arduino IDE.
Играет роль положение бут-пинов.Vint писал(а): 30 авг 2019, 09:50 ST-link разбирал. Корпус USB разъёмы был вообще не припаян. распиновку проверил, совпадает с маркировкой на корпусе. Но учитывая качество сборки, не гарантия что он рабочий. Есть ли метод проверки ST-link-а?
Если был залит "особый" загрузчик, пока не стер не пошло через ST-Link.
Получал 2 шт в различное время проблем не было.
STM32 программирование из Arduino IDE.
При первой загрузке пытался закинуть блинк, а потом пустые бланки.pan писал(а): 30 авг 2019, 11:35 добавил код AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; и всё поехало.
не знаю как там в Ардуино ИДЕ
Куда вставить этот код, если не в ИДЕ то где и как?
Бут-пины стоят по умолчанию "0","0". Удержание ресета не помогает.benic писал(а): 30 авг 2019, 19:57 Играет роль положение бут-пинов.
Если был залит "особый" загрузчик, пока не стер не пошло через ST-Link.
Чем заменить "Особый" загрузчик"?
Возможные причины:
- При загрузке кода из ИДЕ меняется прошивка ST-link
- ST-link v2 прошит версией антиИДЕ
- неисправен ST-link
- прошивка СТМ-ки не дружит с link v2 (маловероятно)
STM32 программирование из Arduino IDE.
Нет, не видится. [spoiler]
[/spoiler]У вас нет необходимых прав для просмотра вложений в этом сообщении.
STM32 программирование из Arduino IDE.
у меня металоискатель на стм .чтоб обновить прошивку беру обічній свисток , подключаю Rx ,Tx и ставлю перемычку Boot . перерезагружаю и тогда флешером спокойно заливаю.. может попробовать так же ..
STM32 программирование из Arduino IDE.
Через свисток подключаю на 9 и 10 ноги, перекидываю джампер, нажимаю ресет. Лед 13 почему-то продолжает блинкать, а в видео от Ivan он гаснет. Флешер СТМ-ку не видит. Вот такая засада.
STM32 программирование из Arduino IDE.
Флешер видит ST-LINK и обновляется ?
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
STM32 программирование из Arduino IDE.
При попытке законектиться, синий лед на ST-LINK гаснет и зависает.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя