Description
I'm not entirely sure that this is a bug, but without changing it, I conducted a series of observations and experiments.
Also not entirely sure what is causing the crash, but initially decided to write to this community.
I have been using the arduino-cli and Arduino_Core_STM32 combination for a long time.
Some time ago the arduino-cli
was updated, but there were no problems.
I usually use Arduino IDE version 1.8.19
and update the stm32
and esp32
cores through the board manager.
I could not install the stm32
core using Arduino IDE version 1.8.19
Updated the core via arduino-cli
by entering the command
arduino-cli core install STMicroelectronics:stm32
The stm32
core has been updated to version 2.8.0
and when loading the firmware onto the board
arduino-cli upload -b STMicroelectronics:stm32:GenF4:pnum=BLACKPILL_F411CE,upload_method=swdMethod -i C:\Users\name\AppData\Local\Temp\arduino\sketches\28137305E41AD2AD2370E09B77B89274\test.ino.bin
got this error
Failed programming: recipe not found 'program.pattern'
Used library Version Path
Wire 1.0.0 C:\Users\name\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.8.0\libraries\Wire
Adafruit Unified Sensor 1.1.14 C:\Users\name\Documents\Arduino\libraries\Adafruit_Unified_Sensor
Adafruit BNO055 1.6.3 C:\Users\name\Documents\Arduino\libraries\Adafruit_BNO055
Adafruit BusIO 1.16.0 C:\Users\name\Documents\Arduino\libraries\Adafruit_BusIO
Bolder Flight Systems Eigen 3.0.2 C:\Users\name\Documents\Arduino\libraries\Eigen
Bolder Flight Systems WMM 1.1.0 C:\Users\name\Documents\Arduino\libraries\wmm
Bolder Flight Systems Unit Conversions 5.0.0 C:\Users\name\Documents\Arduino\libraries\units-main
SrcWrapper 1.0.1 C:\Users\name\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.8.0\libraries\SrcWrapper
SPI 1.1.0 C:\Users\name\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.8.0\libraries\SPI
Used platform Version Path
STMicroelectronics:stm32 2.8.0 C:\Users\name\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.8.0
PS C:\Users\name\OneDrive\Documents\PlatformIO\Projects\esp32_two_buttons> arduino-cli upload -b STMicroelectronics:stm32:GenF4:pnum=BLACKPILL_F411CE,upload_method=swdMethod -i C:\Users\name\AppData\Local\Temp\arduino\sketches\28137305E41AD2AD2370E09B77B89274\test.ino.bin
Failed programming: recipe not found 'program.pattern'
and in arduino IDE
log
Tool STM32_SVD is not available for your operating system.
java.lang.RuntimeException: java.lang.Exception: Tool STM32_SVD is not available for your operating system.
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:179)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: Tool STM32_SVD is not available for your operating system.
at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:84)
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:172)
... 1 more
Tool name : STM32_SVD 1.15.1
sys : all cc.arduino.contributions.packages.HostDependentDownloadableContribution@e22d00
seems to have no downloadable contributions for your operating system, but it is installed in
C:\Users\name\AppData\Local\Arduino15\packages\STMicroelectronics\tools\STM32_SVD\1.15.1
I rolled back to version 2.7.1
- everything works fine on it.
I'm not sure if I can repeat the error on other PCs, but version 2.8.0
doesn't work for me.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status