Hi George
The headless mode is functional identical to a command-line mode. I agree that the command line is not self-explaining in the moment, but this can be improved over time.
CMSIS-Zone is a tool that is specifically designed for Cortex-M security and MPU configuration. It is fully supported by Arm and part of our CMSIS open source activities.
CMSIS-Zone
-
Supports all Cortex-M23/M33 devices that are on the market public today and extending this support is easy to achieve with an *.rzone file
-
The *.rzone approach will be part of our IP configuration activities that is under Socrates.
-
The template engine gives you flexibility for generating many different files, source, header, linker scripts etc.
-
The tool has both GUI interface and command line mode
-
All XML files are fully documented and explained
-
It generates static setup which reduces the run-time overhead and the memory footprint. Both is critical for TF-M
-
While it requires Eclipse framework, this is not different form other tools (i.e. Phyton requires Phyton framework).
So, I somewhat cannot understand your argument.
Thanks
Reinhard