This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Keil MDK for Cortex-M33 project

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:

  • Does Keil MDK (uVision) version 5.26.2 support building applications using Cortex-M33 with FPU and TrustZone enabled? I do have a license for MDK uVision.
  • Do you have any reference implementations in Keil CMSIS pack for Cortex-M33 devices? I could not see any CMSIS packs in Keil pack viewer.
  • Does GNU ARM embedded toolchain 2018-q2 release from ARM support Cortex-M33 with FPU and TrustZone? From the release notes I could only check for cortex-m33-nofpu in the options for the release. I could not find trustzone and FPU support. Can you please give me details of the support. The link I used for download is https://developer.arm.com/open-source/gnu-toolchain/gnu-rm 

Regards

Radhika

Parents
  • 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

Reply
  • 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

Children
No data