ECU Jumper Wiring Method and Steps

ECU Jumper Wiring Method and Steps

Many friends encounter issues when flashing data on the vehicle, often experiencing disconnections that interrupt the flashing process and result in failure. In such cases, it is necessary to remove the ECU from the vehicle and use manual jumper wiring to perform the flashing. Without further ado, let’s go straight to the steps. Step 1: … Read more

Understanding Different Types of ADCs

Understanding Different Types of ADCs

In today’s circuit design, the vast majority of scenarios involve mixed-signal circuit designs that integrate both digital and analog components, and the intermediate connection channels in mixed circuits inevitably rely on ADC and DAC. For example, the joystick inside our daily remote controls operates on the principle of a sliding potentiometer. Some higher-end designs use … Read more

Understanding Linux Root Filesystem Types

Understanding Linux Root Filesystem Types

The root filesystem is the first one that must be mounted during Linux startup; if the system cannot mount the root filesystem from the specified device, it will fail to start.Other filesystems can then be mounted automatically or manually. Therefore, different filesystems can coexist within a system.Different types of filesystems have different characteristics, thus they … Read more

Discussing the Startup of Automotive Controllers

Discussing the Startup of Automotive Controllers

Author | Wanli Produced by | Automotive Electronics and Software 1. BOOT Source Have you ever encountered a scenario where a new software installation on your computer prompts you to Reboot? Here, Reboot is commonly understood as restarting, while Boot means to start up. But have you ever wondered why the term for computer startup … Read more

The Role of ROM, RAM, and Flash in Microcontrollers

The Role of ROM, RAM, and Flash in Microcontrollers

Generally, ROM is used to store firmware, while RAM is used to hold data. Since FLASH ROM has faster read and write speeds and is easier to erase compared to ordinary ROM, it is typically used to store user programs and data that need to be permanently saved. For example, the core of a household … Read more

Exploring the Milk-V Development Board

Exploring the Milk-V Development Board

. HAPPY HAPPY HAPPY ————————»»»» “milk-v” development board Exploring Activity November 2023 Activity Overview On Wednesday, November 8, 2023, at 14:00, the “milk-v” development board exploration activity was held as scheduled in Room 5B-202 of the School of Computer and Artificial Intelligence, organized by the University Student Network Practice and Innovation Club. This event was … Read more

The Role of JTAG in FLASH Programming

The Role of JTAG in FLASH Programming

Following the previous article, we learned about the erase, write, and read functions of FLASH, but there is still a lack of understanding regarding the relationship with JTAG. This article supplements the JTAG part. First, let’s take a look at the hierarchical structure of JTAG programming FLASH, as shown in the figure below: The physical … Read more

Practical Skills: SPI Flash Programming Algorithm for Any MCU with SWD Interface

Practical Skills: SPI Flash Programming Algorithm for Any MCU with SWD Interface

Previously, I shared a document-based tutorial on creating an SPI Flash programming algorithm. However, feedback from users indicated that it was not very convenient to port to other microcontrollers. This post is created to facilitate the migration to various platforms. Application scenarios for the SPI Flash programming algorithm: 1. In an IDE environment, such as … Read more