Keil MDK 5.30 Released: Quick Start with Cortex-M55!

Keil MDK 5.30 Released: Quick Start with Cortex-M55!

When ARM launched the Cortex-M55 core, they released some news about Keil MDK V5.30:The Cortex-M55 is here and will be integrated into the next generation of STM32, Keil MDK, and other products.

As expected, more than two months later, the official update for Keil MDK V5.30 was announced.

Link:

http://www2.keil.com/mdk5/530

1. Updates in Keil MDK 5.30

This update includes quite a few changes, making it more suitable for advanced developers. Below is a brief list of the modifications and additions.

1. Using Arm Compiler 6.14

The previous version, Keil MDK V5.29, used AC6.13, so it’s not surprising that this version introduces AC6.14.

AC6.14 primarily supports the Arm Cortex-M55 processor, with a CoreMark score of 4.27, and optimizations and adjustments for CMSIS-DSP compilation performance.

A recent article also highlighted Arm Compiler 6:Important Content and Differences in Optimization Options for Keil MDK Compilers AC5 and AC6

2. Using MDK Middleware 7.11.0

This version of middleware mainly modifies four components:

  • File System Component
  • Network Component
  • USB Component
  • Graphics Component
Details are as follows:

Keil MDK 5.30 Released: Quick Start with Cortex-M55!

3. New and Modified µVision
Mainly includes:

a. Support for Arm Cortex-M55.

b. Added M-Profile Vector Extension Window.

The (MVE) dialog can be used for Cortex-M55 processors that support MVE and displays the contents of the MVE vectors:

Keil MDK 5.30 Released: Quick Start with Cortex-M55!

c. New projects default to using the Arm Compiler 6 compiler. For Armv6-M and Armv7-M devices, Arm Compiler 5 can be selected.

MDK-Essential and MDK-Lite also support secure and non-secure programming for Armv8-M.

d. Introduced support for CPRJ and Layers.

e. Improved FreeRTOS debugging: thread collection and stack unraveling.

f. Added support for Non-privileged Debug Extensions (UDE).

g. Event statistics: fixed errors in thread event timing.

4. Updated Debug Drivers and Models
  • J-Link Driver V2.99.37.0

  • NULink Driver V3.02.6990

  • Fast Model 11.10

2. Quick Start with Cortex-M55
Keil has also synchronized an update with a document titled ‘How to Get Started with Arm Cortex-M55 Software Development’.
Document Link:

http://www.keil.com/appnotes/files/apnt_329.pdf

Additionally, it includes the corresponding Keil MDK project files.

Keil MDK 5.30 Released: Quick Start with Cortex-M55!

The document details the process of developing the Cortex-M55 project using Keil MDK V5.30 and demonstrations of various functions.
This project itself contains four different implementations of the Multiply-Accumulate (MLA) function, explaining how the implementation varies when using optimized code on the Arm Cortex-M55 and what performance improvements can be expected. The project can run on the Fixed Virtual Platform (FVP) model included with MDK V5.30.
1. Document Content

Keil MDK 5.30 Released: Quick Start with Cortex-M55!

The document mainly showcases the various functions of Keil MDK V5.30 in conjunction with Cortex-M55.
2. Project Content

Keil MDK 5.30 Released: Quick Start with Cortex-M55!

If you have installed the latest MDK tools, this project can be opened directly for simulation. Relevant content can be referenced in my previous article:The Cortex-M55 is here and will be integrated into the next generation of STM32, Keil MDK, and other products.
From the document and project introduction, it is clear that Cortex-M55 will be the next generation ‘magic tool’.
Keil MDK 5.30 Released: Quick Start with Cortex-M55!

1. The 4th issue of 2020’s ‘Microcontroller and Embedded System Applications’ electronic journal is freshly out!

2. Embedded systems in the era of the Internet of Things……

3. Why is GCC so powerful?

4. Why is it so difficult to create new processors?

5. Discussing the internal struggles and cold wars of Apple’s technical department

6. Programming career of 21 years, those pitfalls I’ve encounteredKeil MDK 5.30 Released: Quick Start with Cortex-M55!

Disclaimer: This article is a network reprint, and the copyright belongs to the original author. If there are any copyright issues, please contact us, and we will confirm the copyright and pay remuneration or delete the content based on the copyright materials you provide.

Leave a Comment