cancel
Showing results for 
Search instead for 
Did you mean: 

Stm32cubeIDE problem with licenseSet in CMSIS-pack

miladmohtashamirad
Associate III

Hi. 
I'm trying to create a software package using Open CMSIS-pack standard which is documented at https://open-cmsis-pack.github.io/Open-CMSIS-Pack-Spec/main/
I want to include multiple components from different sources and I want each component to show it's own license rather then the top level license file. 
according to https://open-cmsis-pack.github.io/Open-CMSIS-Pack-Spec/main/html/pdsc_licenseSets_pg.html it's possible to add a licenseSet attribute to each component inside the pack. and the packchk tool that is provided by cmsis pack verifies the pack structure. however, when I try to install the pack in stm32cubeIDE, it shows this error:

cubeIDE_invalid_licenseSet_attrib.png

Why am I getting this error?
Is there any way that this can be fixed? 
Kind Regards,
Milad.

2 REPLIES 2
Souhaib MAZHOUD
ST Employee

Hello @miladmohtashamirad 

 

Could you please provide the names of the packages that caused this error, as well as the version of CubeIDE that you are using?.

KR,

Souhaib

Hi @Souhaib MAZHOUD ,
I'm using 1.15.1 CubeIDE and the package is mine. I'm creating a cmsis-pack for the arm IDEs including stm32cubeIDE. 
I reckon that cubeIDE doesn't support this cmsis-pack feature. because I can see that even the packages that are shipped with cubeIDE such as Infineon AIROC they show Infineon license for all the sub components:

miladmohtashamirad_0-1727911814140.png