Essential Guide for Embedded Engineers: Comprehensive Analysis of Keil MDK-ARM .sct Files for Memory Layout Control

Essential Guide for Embedded Engineers: Comprehensive Analysis of Keil MDK-ARM .sct Files for Memory Layout Control

1. What is a Scatter-Loading File? In embedded development, after the compiler and assembler generate object files (.o) from the source code, the core task of the linker is to combine all object files and library files into a single executable file (such as .axf or .elf). During this process, the linker needs to know … Read more

Testing Clock Frequencies in Keil-MDK

Testing Clock Frequencies in Keil-MDK

“The clock frequency is the core of the microcontroller, affecting peripheral communication, timing, and other functions. Simulation tools can observe its frequency in real-time, aiding in configuration verification and troubleshooting. This article introduces four simple and convenient methods for testing clock frequencies in the Keil-MDK environment, using the STM32F407 as an example to illustrate the … Read more

Renesas RA8 Series Tutorial | Developing RA8 Microcontroller Based on Keil

Renesas RA8 Series Tutorial | Developing RA8 Microcontroller Based on Keil

In the past two years, the microcontroller industry has also started to become competitive, with major manufacturers launching various high-performance microcontrollers.The introduction of the Cortex-M85 core microcontroller is as follows:When it comes to Arm Cortex-M core microcontrollers, the most commonly used development tool is still Arm’s own Keil. Indeed, Keil is currently the most mainstream … Read more

Keil MDK Upgraded to V5.42a, Fixing This Bug

Keil MDK Upgraded to V5.42a, Fixing This Bug

Recently, Keil MDK has been significantly upgraded to version V5.42, but for users in China (using the Chinese version of the Windows operating system), the first step in installation encountered difficulties, as shown in the image below: Of course, I was no exception, as I got stuck during installation (encountering a bug), and I even … Read more

What You Should Know About KEIL

What You Should Know About KEIL

▼Click the card below to follow the public account ▼ Since we started working with microcontrollers, we have known about a software called KEIL. When developing microcontrollers, we use C language or assembly language. We know that neither of these languages can be directly loaded into the microcontroller. Regardless of whether it executes or not, … Read more

Two Efficient Editing Techniques in KEIL

Two Efficient Editing Techniques in KEIL

Source: WeChat Official Account 【Fish Eagle Talks About Microcontrollers】 Author: Fish Eagle Osprey ID: emOsprey Hello everyone, I am Fish Eagle. Today I will share two editing techniques that I accidentally discovered, which can speed up your editing process. Regarding editing techniques, I previously introduced “Editing Techniques and Methods in KEIL” in my notes, and … Read more

Keil 5 MDK Software Installation Tutorial

Keil 5 MDK Software Installation Tutorial

【Software Name】:Keil 5 MDK Version 【Installation Environment】:Windows 【Download Link】:Click “Read the original text” at the bottom 【Download Link】:https://www.hezibuluo.com/11105.html Software Introduction Keil uVision is a professional and practical C language software development system that provides compilers, installation packages, and debugging tracking. It mainly adds a package management feature and supports LWIP. It adopts a brand new … 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

Reviving JLINK V8 on Windows 7: Driver Installation Issues

Reviving JLINK V8 on Windows 7: Driver Installation Issues

The JLINK driver is installed, and the device manager recognizes it, but the options for SW and JTAG in MDK are grayed out (this is not an issue with JLINK). Therefore, downloading and simulation cannot proceed. I tried uninstalling the JLINK driver and re-installing it, but that didn’t solve the issue, so I decided to … Read more