Open-CMSIS-Pack Technical Meeting 2024-03-05

 

 Participants

Joachim Krech

Bill Fletcher

Reinhard Keil

Daniel Brondani

Evgueni Driouk

Frédéric Ruellé

David Jurajda

Sourabh

Torbjörn SVENSSON

Tarek BOCHKATI

Matthew Gordon

Joe Alderson

Petr Hradsky

Samuel Hultgren

Kyle Dando

Slides

 

Meeting Notes

Project Boards

https://github.com/orgs/Open-CMSIS-Pack/projects/2

https://github.com/orgs/Open-CMSIS-Pack/projects/8

https://github.com/orgs/Open-CMSIS-Pack/projects/10

Demo:Keil Studio Desktop: CMSIS-Toolbox integration

Reference Applications

Discussion

#466 - comment on counter proposal

#1359 - different perspective on this (identify unused components)

SH: Discussed in the past about 3 categories of components. To progress, should consider backwards compatibility - add new property. All components would still be in the same list.

RK: Look for more automated way to identify unused components.

JK: Also capture trivial dependency resolution

ED: Impossible to distinguish trivial and non-trivial dependencies

#1358 - Rework execution of programs during build

#6 [SVD] Optional peripherals (ST)

TB: How to optimise SVD files? Propose to add condition to show which peripherals are available for a particular device. Achieves 50% size optimisation for us. Need all SVD consumers to make this change

RK: Need a tool to arrange backwards compatibility. Have a lot of consumers so need to introduce this change carefully.

TB: Issue #5 also introduces more benefits. Introduce “peripheral SVD” file. Has size and maintenance benefits.

Meeting Recording

 

GMT20240305-145907_Recording_2560x1600.mp4