2022-08-29 01:16 PM
I'm working with STM32CubeWL, version 1.1.0. Starting a new project from .ioc file seems that the firmware will be upgraded to the version 1.2.0. Is this correct?
Can I find, somewhere in the source code, the firmware version?
Can I avoid this behavior? The built project compile with error (fatal error: stm32wlxx_nucleo_radio.h: No such file or directory and similar).
Starting a new project from .project file (C:\Users\fabrizio\Downloads\STM32Cube_FW_WL_V1.1.0\Projects\NUCLEO-WL55JC\Applications\LoRaWAN\LoRaWAN_End_Node\STM32CubeIDE). On this case, the project can be built without error.
F.
2022-08-29 11:51 PM
Ok, one less. The firmware version is coded on the lora_app_version.h file.
2022-08-30 12:44 AM
Hello @FRest.1 ,
You can choose which firmware package you want to use by default in the "Project Manager/Project" tab, in the last section you can choose the "Firmware Relative Path" to the firmware you want to use.
I hope this help
Regards
Louis
2022-08-30 08:06 AM
Thank @Louis AUDOLY for your help, but I don't find the menu (Project Manager) on the STM32CubeIDE
2022-08-30 08:45 AM
@FRest.1 When you open the ioc file relative to your STM32CubeIDE project you will display the CubeMx interface and you could access the the Project Manager tab
Regards
2022-08-30 10:11 AM
I've found it.
Anyway, I'm not able to change the "Firmware Relative Path", it's not editable even removing flag to Use Default Firmware Location.
Even the field "Firmware Package Name and Version" is greyed if I start new project from STM32CubeIDE.
I suppose that the same behavior is obtained editing the .ioc file and setting the item ProjectManager.LastFirmware=false
Thank you for your help.