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

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

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