We want to evaluate which edition (essential or professional) is required to build and debug operating system sources for ARM SecureCore (SC000 or SC300) based microcontrolers.
Here (Keil MDK) I found the follwoing:
Device Support - Arm Legacy Cores (Arm7, Arm9, Cortex-R4, SecurCore)
Essential: no
Professional: µVision only
What does it exactly mean, that the 'essential' edition does not support SecureCore? Is it not possible to compile secureCore architecture based code?
On this page (Arm Keil | Development Tools for IoT, ML, and Embedded) , ARM secureCore Device support is given for the 'professional' edition.
Could you clarify what is exactly meant (with device support)?
Thanks
- The MDK Editions summary confirms that just MDK Professional supports the SecurCore:
https://developer.arm.com/Tools%20and%20Software/Keil%20MDK#Editions
- "uVision" only means that you require Keil MDK 5, which is registered by a User-based license:
https://developer.arm.com/documentation/102516/1-3/User-based-licensing-overview/Backwards-compatibility
- See Arms eStore, or contact your local distributor for prices and conditions:
https://store.arm.com/
https://www.arm.com/products/development-tools/distributors
Related:
Arm Keil MDK 6... Resources that help you to get started