Powerful ITM Debugging Tool for STM32

Powerful ITM Debugging Tool for STM32

STM32 has a code tracing feature, known as ITM, which is a very powerful debugging function that can replace serial input/output functionality, requiring only one I/O line to implement. Of course, its benefits are not limited to this; when debugging embedded operating system code, you will find it quite convenient. However, the focus of this … Read more

How to Use KEIL MDK to Download Programs

How to Use KEIL MDK to Download Programs

1. Introduction to KEIL MDK RealView MDK development suite originates from Keil, Germany, and has been validated and used by over 100,000 embedded development engineers worldwide. It is the latest software development tool released by ARM for various embedded processors. RealView MDK integrates the most advanced technologies in the industry, combining the features and functions … Read more

Practical Tips for Customizing Hex File Names in Keil

Practical Tips for Customizing Hex File Names in Keil

Follow+Star Public Account Number, don’t miss out on wonderful content Author | strongerHuang WeChat Official Account | Embedded Column How do you usually define the Hex file names you output? Especially when the product needs to be mass-produced, the Hex firmware (file name) sent to the production department. If the software version is upgraded, and … Read more

Practical Tips for Keil: How to Output BIN Files

Practical Tips for Keil: How to Output BIN Files

Follow+Star Public Account, don’t miss wonderful content Author | strongerHuang WeChat Public Account | Embedded Column Some friends are curious, why does Keil only have the hex output option, but no bin output option? This article explains: How to output bin files using Keil Using Keil’s built-in fromelf conversion tool The method here is actually … Read more

Choosing Between Keil and IAR for Microcontroller Development

Choosing Between Keil and IAR for Microcontroller Development

Comparing the installation time of the latest Keil MDK V5.39 and IAR EWARM V9.50.1. var __INLINE_SCRIPT__ = (function () { 'use strict'; function _arrayLikeToArray$2(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; … Read more

Keil uVision5 MDKv518 Download and Installation Guide

Keil uVision5 MDKv518 Download and Installation Guide

Keil uVision5 MDKv518 Download and Installation Guide Download Link 1 Baidu Cloud: Link: https://pan.baidu.com/s/1eAUxu5oYbTcNG2ed6TqiRQ Extraction Code: 2024 Download Link 2 Quark Cloud (Tested to be faster than Baidu Cloud without membership): Link:https://pan.quark.cn/s/e135375bcadf Software Compatibility: Windows 7\Windows 8\Windows 10\Windows 11. Software Language: Simplified Chinese Software Overview: Keil software is a powerful, easy-to-use, and widely supported embedded … Read more

Advanced Usage of Breakpoints in Keil Debugging

Advanced Usage of Breakpoints in Keil Debugging

Setting breakpoints is a very effective way to debug programs online. Combined with step-by-step debugging, it can quickly locate problems. However, sometimes manually setting breakpoints is not very convenient. For example, if you want to stop at the Nth iteration of a loop, you would have to keep clicking step run until the loop reaches … Read more

Optimizing Development Experience with Keil and VSCode

Optimizing Development Experience with Keil and VSCode

Click the blue text to follow us for great content Keil+VSCode Optimizing Development Experience Keil has strong development and debugging capabilities, but the code editing experience is poor. Many developers prefer to useKeil for compiling, debugging, and downloading, and useVSCode for code editing. 1)Install VSCode Download from the official website and, just install it directly. … Read more

What Is the Relationship Between Keil MDK v6 and Keil Studio?

What Is the Relationship Between Keil MDK v6 and Keil Studio?

Recently, Keil announced news about MDK v6. It mentioned an important point: the MDK middleware is now free, which includes file systems, USB, networking, RTX5, etc. Then some netizens asked: What is the relationship between Keil MDK v6 and Keil Studio? This question is actually quite simple. If you have carefully read the information provided … Read more

C++ LED Blinking Program Using Keil and STM32

C++ LED Blinking Program Using Keil and STM32

Follow+Star Public Account, Stay Tuned for Exciting Content Author | strongerHuang WeChat Public Account | Embedded Column Generally speaking, programming on microcontrollers is done using either assembly or C language, while development with C++ is rare. So, can we use C++ for microcontroller development? The answer is definitely yes. Below, I will discuss some details … Read more