I am using STM32CubeMX version 4.25.0, STM32Cube V1.0 on my laptop.
My STM32CubeMX, STM32Cube MCU packages and embedded software packs are also up-to-date.
I have selected MCU STM32F100V8Tx as per our development board specification.
The Firmware Package Name And Version is STM32Cube_FW_F1_V1.6.1.
I configured couple of GPIO lines and wanted to generate LL based code, hence I updated the same and generated code successfully.
When I opened the project in Keil and tried to compile the same, I got following error :
startup_stm32f100xb.s: error: A1023E: File "C:/Users/<username>/STM32Cube/Repository/STM32Cube_FW_F1_V1.6.1/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f100xb.s" could not be opened: No such file or directory
I just verified the directory
"C:\Users\<user-name>\STM32Cube\Repository\STM32Cube_FW_F1_V1.6.1\Drivers\CMSIS" for further analysis.
I found that the directory was empty, hence the project couldn't compile.
Just to validate more, I checked out the directory STM32Cube_FW_F1_V1.6.0 within "C:\Users\<user-name>\STM32Cube\Repository" and it contains all required directories and files.
Hence, I have following questions:
1) Why does the "C:\Users\<user-name>\STM32Cube\Repository\STM32Cube_FW_F1_V1.6.1\Drivers\CMSIS" show empty?
2) Is it Okay if I use files present inside
"C:\Users\<user-name>\STM32Cube\Repository\STM32Cube_FW_F1_V1.6.0\Drivers\CMSIS" directory instead of
are there major changes in these directory contents?