Comprehensive Analysis of Keil Map Files

Comprehensive Analysis of Keil Map Files

Follow/Star Public Account to not miss any messages! This tutorial was updated and published by the original author strongerHuang in December 2018. Tags: Keil, MDK-ARM, µVision Copyright: Commercial use prohibited Disclaimer:This document is for personal learning use only. Please contact the author for authorization for reprint. 1Introduction What is a map file? Simply put, a … Read more

How to Store Variables at Specific Memory Addresses (Based on Keil MDK-ARM)

How to Store Variables at Specific Memory Addresses (Based on Keil MDK-ARM)

Follow and star our public account to not miss exciting content. There are many reasons to store variables and arrays (such as tables or functions) at specific addresses. A checksum may need to be located at a specific address, and functions may need to be placed at specific memory locations. Depending on the compiler used, … Read more

New Features in Arm Compiler for Linux Version 22.0

New Features in Arm Compiler for Linux Version 22.0

This article is reprinted from Jishu CommunityJishu Column: Arm Software DeveloperAuthor:Ashok Bhat https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/arm-compiler-for-linux-and-arm-performance-libraries-22-0 May 27, 2022 The Arm Compiler Linux version 22.0 now offers improved compilers and libraries. The Arm Compiler for Linux (ACfL) is a combination of the Arm C/C++ Compiler (armclang), the Arm Fortran Compiler (armflang), and the Arm Performance Libraries (ArmPL). In … Read more

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 … Read more

How Simple is the Happiness of an Embedded Engineer? Helping a Friend with a Click for a Cup of Milk Tea!

How Simple is the Happiness of an Embedded Engineer? Helping a Friend with a Click for a Cup of Milk Tea!

In a group, a friend encountered a compilation issue with KEIL and hoped that group members could help him generate a hex file, offering a cup of milk tea as compensation. Just a few clicks to compile the code and generate the hex file, I thought this was easy! With the temptation of milk tea, … Read more

Highlights of Keil Compiler AC6 Compared to AC5

Highlights of Keil Compiler AC6 Compared to AC5

Follow+Star Public Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | Embedded Column The latest version of Keil MDK no longer includes the AC5 compiler by default (but AC5 can be installed manually), yet AC5 is still the compiler used by most engineers. Readers who have used Keil MDK (Arm Compiler … Read more

How to Change the Compiler in Keil MDK?

How to Change the Compiler in Keil MDK?

Follow+Star Public Account, don’t miss out on wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Some readers do not want to change the version of Keil MDK but wish to upgrade to a higher version of the compiler. For example: using Keil MDK version V5.32, the default compiler version is V6.14.1. If I … Read more

Important Content and Differences of Keil MDK Compiler AC5 and AC6 Optimization Options

Important Content and Differences of Keil MDK Compiler AC5 and AC6 Optimization Options

Follow,Star Public Number, don’t miss wonderful content Organizer: Engineer Huang Reference Source: Arm Official Website Readers who have used the Keil MDK (Arm Compiler 6) version V6 should have noticed that the compilation speed of V6 is much faster than that of V5. (Note: It is the V6 version compiler, not the V6 version MDK) … Read more

Differences in Browse Information Generation between AC5 and AC6 in Keil MDK

Differences in Browse Information Generation between AC5 and AC6 in Keil MDK

Follow+Star Public Account, don’t miss wonderful content Author | strongerHuang WeChat Public Account | Embedded Column Many engineers who have used Keil MDK have found a problem: the compilation speed of Keil MDK is very slow. There are several reasons for slow compilation speed: Compiler Code Size Project Configuration (Browse Information) Among them, the project … Read more