How to Ensure Compatibility Between Keil4 and Keil5 When Replacing STM32 with GD32?

How to Ensure Compatibility Between Keil4 and Keil5 When Replacing STM32 with GD32?

1. Project Background Due to the unavailability of STM32 chips, we have to use domestic alternative chips. This article uses the GigaDevice GD32F103C8T6, so it’s necessary to download the corresponding MCU firmware library and device library from the official website. Then I found that the examples in the firmware library are written in Keil4 projects, … Read more

Understanding Map Files in Keil

Understanding Map Files in Keil

Follow+Star Public Account, don’t miss the wonderful content Author | strongerHuang WeChat Official Account | Embedded Column What is a map file? In simple terms: a map file is a mapping file that integrates the program, data, and IO space after compilation by the compiler. Many technically skilled engineers first think of analyzing the map … Read more

Practical Tips for Adapting Keil to 4K Displays

Practical Tips for Adapting Keil to 4K Displays

Follow+Star Public Account, don’t miss exciting content Author | strongerHuang WeChat Public Account | Embedded Special Column Many users complain that Keil cannot adapt to (2K or 4K) high-resolution displays, especially on 4K monitors, where the menu bar and shortcut icons are very small, the windows are also small, and they appear somewhat blurry: So, … Read more

Keil MDK Upgrades to Keil Studio: New Features and Guide

Keil MDK Upgrades to Keil Studio: New Features and Guide

Follow+Star public account, don’t miss exciting content Compilation | strongerHuang WeChat public account | Embedded Column Are you surprised to see the title? Yes, you read that right, Keil is about to undergo a brand new upgrade. This article introduces some new features of Keil Studio and provides a basic tutorial for using Keil Studio … Read more

Keil MicroLib vs Standard C Library

Keil MicroLib vs Standard C Library

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang Beginners use Keil to learn microcontrollers, and when using serial printf for output, they usually enable the built-in MicroLib: Recently, I saw readers discussing the topic of Keil’s MicroLib and the standard C library, so today I will … Read more

Keil MDK and IAR EWARM New Versions Compatibility Issues

Keil MDK and IAR EWARM New Versions Compatibility Issues

Follow,Star Public Account, never miss exciting content Author: Engineer Huang Public Account: strongerHuang A significant number of friends are using Keil and IAR for development, and there is a cross-version compatibility issue with the MDK and EWARM tools targeting the ARM core. In fact, both tools have corresponding migration and compatibility manuals provided by the … Read more

Experience of Developing Cortex-M85 MCU with Keil

Experience of Developing Cortex-M85 MCU with Keil

Follow+Star Public Account Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | strongerHuang In the past two years, the MCU industry has also started to get competitive, with major manufacturers launching various high-performance MCUs. As of now (April 2024), the “strongest MCU” has to be the Cortex-M85 core MCU (the Cortex-M85 … Read more

Custom Keywords and Shortcuts in Keil

Custom Keywords and Shortcuts in Keil

This Article Covers: 1. How to Customize Keywords in Keil and Its Effects 2. Custom Shortcut Keys in Keil 3. Profile Update Explanation 4. Execution Ability and Challenge Spirit Ⅰ Custom Keyword Methods and Effects We will illustrate using three custom keywords: uint16_t uint8_t FILE. Configuration Method: Edit -> Configuration -> User Keywords (or directly … Read more

Automated Compilation Script for Keil

Automated Compilation Script for Keil

Follow+Star Public Account, don’t miss exciting content Source | Gitee Author | DinoHaw Although Keil development for microcontrollers is often criticized by many developers, it must be acknowledged that Keil is still one of the preferred tools for many microcontroller developers. Today, I will share an open-source automated compilation script for Keil. 1. Source of … Read more