STM32 программирование из Arduino IDE.

ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

STM32 программирование из Arduino IDE.

Сообщение ecoins »

Уже имеющиеся возможности FLProg вполне позволяют использовать STM32F1 в проектах. Отчасти это обеспечивают развивающиеся библиотеки ecoins (ветка форума Разработки ecoins). Через некоторое время выложим новую версию библиотек и блоков.
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

STM32 программирование из Arduino IDE.

Сообщение benic »

Перспектив из под Arduino IDE не видно (хватает атмег в китае).
Достучались бы до разработчика чтобы добавил переменных в ПБ, появиться возможность переноса в Keil.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

STM32 программирование из Arduino IDE.

Сообщение Ivan_Kornege »

benic писал(а): 08 авг 2019, 21:29 хватает атмег в китае
пока гандурас хавает их всегда будет хватать :D , а поднебесная уже на своих esp юзает .
Для своего кеИл делай тему. Мож продашшшшш кому.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

STM32 программирование из Arduino IDE.

Сообщение Sancho »

Кто нить знает, чего с сайтом http://www.stm32duino.com/ ?
Больше двух недель алё-не-алё...

Отправлено спустя 4 часа 47 минут :
Нашёл копию, работает :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 1 раз

STM32 программирование из Arduino IDE.

Сообщение Vint »

Не получается прошить через 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]
Всё делал как прописано в видео. Где копать подскажите ,плиз.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

STM32 программирование из Arduino IDE.

Сообщение aidar_i »

Я тоже не смог, разобрал корпус ST-link, а внутри на плате распиновка другая, чем написано на корпусе.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

STM32 программирование из Arduino IDE.

Сообщение Sancho »

Второй раз stlink опять не дошёл из чины, шью через usb.
[spoiler=Офтоп.]Почта России их наверно продаёт теперь сама. Вместе с двумя пультами, заказанными раннее. И так-же канувшими в никуда...[/spoiler]
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2473
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 10 раз
Поблагодарили: 40 раз

STM32 программирование из Arduino IDE.

Сообщение Dryundel »

Sancho писал(а): 30 авг 2019, 08:32 Второй раз stlink опять не дошёл из чины, шью через usb.
[spoiler=Офтоп.]Почта России их наверно продаёт теперь сама. Вместе с двумя пультами, заказанными раннее. И так-же канувшими в никуда...[/spoiler]
Все гораздо прозаичней. Вот ваша посылка.
[spoiler=Офтоп]https://youtu.be/sivpCOFc5E4[/spoiler]
Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 1 раз

STM32 программирование из Arduino IDE.

Сообщение Vint »

ST-link разбирал. Корпус USB разъёмы был вообще не припаян. распиновку проверил, совпадает с маркировкой на корпусе. Но учитывая качество сборки, не гарантия что он рабочий. Есть ли метод проверки ST-link-а?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

STM32 программирование из Arduino IDE.

Сообщение pan »

шью через stlink. купил самый дешевый. заработал с первого раза. ...
и после этого первого раза перестал работать...
после заливки какого то кода с мигалкой светодиодом ( ради теста) больше не удавалось шить даже STшными утилитами.
потом заметил если зажать кнопку ресета, затем - загрузка программы и отпустить ресет, то прошивка заливалась.
стало ясно что дело в коде. но прошивка других "мигалок" не помогла.
оказалось все просто, с первой мигалкой прошился код включающий jtag.
добавил код AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; и всё поехало.

не знаю как там в Ардуино ИДЕ, не пользуюсь ей. но вдруг кому пригодится
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

STM32 программирование из Arduino IDE.

Сообщение benic »

Vint писал(а): 30 авг 2019, 09:50 ST-link разбирал. Корпус USB разъёмы был вообще не припаян. распиновку проверил, совпадает с маркировкой на корпусе. Но учитывая качество сборки, не гарантия что он рабочий. Есть ли метод проверки ST-link-а?
Играет роль положение бут-пинов.
Если был залит "особый" загрузчик, пока не стер не пошло через ST-Link.
Получал 2 шт в различное время проблем не было.
Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 1 раз

STM32 программирование из Arduino IDE.

Сообщение Vint »

pan писал(а): 30 авг 2019, 11:35 добавил код AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; и всё поехало.
не знаю как там в Ардуино ИДЕ
При первой загрузке пытался закинуть блинк, а потом пустые бланки.
Куда вставить этот код, если не в ИДЕ то где и как?
benic писал(а): 30 авг 2019, 19:57 Играет роль положение бут-пинов.
Если был залит "особый" загрузчик, пока не стер не пошло через ST-Link.
Бут-пины стоят по умолчанию "0","0". Удержание ресета не помогает.
Чем заменить "Особый" загрузчик"?
Возможные причины:
- При загрузке кода из ИДЕ меняется прошивка ST-link
- ST-link v2 прошит версией антиИДЕ
- неисправен ST-link
- прошивка СТМ-ки не дружит с link v2 (маловероятно)
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

STM32 программирование из Arduino IDE.

Сообщение pan »

Vint писал(а): 30 авг 2019, 21:49 Куда вставить этот код, если не в ИДЕ то где и как?
в ардуино иде видимо в setup()
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

STM32 программирование из Arduino IDE.

Сообщение benic »

to Vint
STM32 FLASHER видит чип ?
Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 1 раз

STM32 программирование из Arduino IDE.

Сообщение Vint »

Нет, не видится. [spoiler]
Stm.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

STM32 программирование из Arduino IDE.

Сообщение dizzyy »

у меня металоискатель на стм .чтоб обновить прошивку беру обічній свисток , подключаю Rx ,Tx и ставлю перемычку Boot . перерезагружаю и тогда флешером спокойно заливаю.. может попробовать так же ..
Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 1 раз

STM32 программирование из Arduino IDE.

Сообщение Vint »

Через свисток подключаю на 9 и 10 ноги, перекидываю джампер, нажимаю ресет. Лед 13 почему-то продолжает блинкать, а в видео от Ivan он гаснет. Флешер СТМ-ку не видит. Вот такая засада.
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

STM32 программирование из Arduino IDE.

Сообщение benic »

Флешер видит ST-LINK и обновляется ?

[spoiler]
Снимок.PNG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 1 раз

STM32 программирование из Arduino IDE.

Сообщение Vint »

При попытке законектиться, синий лед на ST-LINK гаснет и зависает.
[spoiler]
Stm.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

STM32 программирование из Arduino IDE.

Сообщение pan »

а если зажать reset, жмакнуть загрузку и отпустить reset ?
Ответить

Вернуться в «STM32»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя