Creating a JLINK Programming Tool with QT

Creating a JLINK Programming Tool with QT

Overview The author has always had an idea to create a powerful desktop tool that integrates various tools needed for development, such as: serial port assistant, network assistant, download tools, etc. However, this raises several questions: Question 1: How to present it on the desktop is also a very important issue — desktop floating window. … Read more

Methods to Program Hex Files Using jLink Command Line

Methods to Program Hex Files Using jLink Command Line

Follow and star our public account, to access exciting content directly Source: CSDN Compiled by: Technology Makes Dreams Greater | Li Xiaoyao The factory uses the j-flash tool for programming but finds that the programmed data does not match the released hex file data. After in-depth comparison and analysis, it is initially determined that the … Read more

Relationship Between JLINK Firmware, Driver, and Hardware Versions, and Upgrade Methods

Relationship Between JLINK Firmware, Driver, and Hardware Versions, and Upgrade Methods

The relationship between JLINK firmware, JLINK drivers, and JLINK hardware versions, as well as methods for firmware upgrades. Beginners often get confused about these issues, so let’s briefly discuss them.1. JLINK Hardware VersionFirst, let’s talk about the JLINK hardware versions, which include V7, V8, and V9. This should not be a problem for everyone. How … Read more

Resolving The Connected J-Link Is Defective Warning

Resolving The Connected J-Link Is Defective Warning

Resolving The Connected J-Link Is Defective Warning, Proper Operation Cannot Be Guaranteed… 1. Problem The warning ‘The connected J-Link is defective, Proper operation cannot be guaranteed…’ often pops up after repeatedly flashing the program or when the simulation frequently hangs. Insert image description here 2. Cause The issue arises because the J-Link driver for Keil … Read more

Understanding Armv8-A Performance Monitoring Unit (PMU)

Understanding Armv8-A Performance Monitoring Unit (PMU)

Click the blue 'Arm Selected' at the top left and select 'Set as Star'. The Performance Monitoring Unit (PMU) in the Armv8-A CPU provides hardware-level performance monitoring and analysis capabilities. The PMU collects hardware event counts through counters. The counters include cycle counters and event counters. You can configure: 5 event counters to count specified … Read more

Detailed Analysis of the U-Boot Boot Process on ARMv8 Architecture

Detailed Analysis of the U-Boot Boot Process on ARMv8 Architecture

Click the above“Embedded and Linux Matters”, select“Pin/Star Public Account” Welfare content, delivered first-hand This article is based on the ARMv8 architecture to analyze the U-Boot boot process, with U-Boot version 2022-01. 1 Overview First, let’s quote an introduction from Wiki: U-Boot is a bootloader primarily used for embedded systems that can support various computer system … Read more

Analysis of Enterprise-Level SSD Innovative Technologies

Analysis of Enterprise-Level SSD Innovative Technologies

​ This article references the “ODCC-2022 Enterprise-Level SSD Technology and Application Report”, covering the overall situation of enterprise-level SSD storage, analysis of innovative technologies for enterprise-level SSDs, analysis of testing technologies for enterprise-level SSDs, and analysis of controller manufacturers. 1. Controller (1) ARM Architecture The ARM architecture adopts the ARM instruction set system, developing differentiated … Read more

Step-by-Step Guide to Create HAL Version MDK Project Template

Step-by-Step Guide to Create HAL Version MDK Project Template

Hello everyone, I am Liang Xu. This is the second article in the embedded series, and I plan to publish two articles per week on embedded topics in the future. All of Liang Xu’s articles are exclusively published on: www.lxlinux.net/e/, feel free to bookmark it. The outline of this article is as follows, please read … Read more

Common Firmware Encryption and Decryption Methods and D-Link Firmware Decryption Practical Analysis

Common Firmware Encryption and Decryption Methods and D-Link Firmware Decryption Practical Analysis

Introduction When we need to analyze firmware, the first step is to obtain the firmware. This can be done by downloading it from the official website, intercepting traffic to get the firmware, using a programmer to read the firmware from flash memory, or extracting it through serial debugging. After obtaining the firmware, the next step … Read more