Hi,
I am trying to build software(esp device driver support) for a particular Cortex-M33 microcontroller offering from my company. I have a few questions about software IDE and tools supported by ARM:
Regards
Radhika
Hello Radhika,
which edition of Keil MDK do you have? For secure and non-secure programming, you need at least MDK-PLus (see comparison table). In the CMSIS pack, we do have examples for Cortex-M33 with FP and TrustZone available. In Pack Installer, on the Devices tab, expand Arm and search for ARMCM33_DSP_FP_TZ. On the Examples tab you will see at least three example projects that can be run on an FVP or real hardware:
Why do you want GNU support for the device? Arm Compiler 6, which is part of MDK offers better performance and code size.
Kind regards,
Christopher
Hi Radhika, Cortex-M33 with FPU and Security Extensions (Trustzone) support were added as early as 2016 (6-2016-q4-major). It should be available in all subsequent releases up to the latest. The link you mentioned above is the correct link to download the GNU tools from. I would recommend downloading the latest release (7-2018-q2-update) or wait a couple of weeks more for a gcc-8-based release.
Thanks.