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

Supported List of SPI Flash Brands and Types

Supported List of SPI Flash Brands and Types

Brand Type Scaler PMC Pm25LV010 RTD2660H PM25LV020 RTD2660HRTD227CLW RTD2281CL PM25LD020 PM25LQ020A PM25LQ040 RTD2270CLW 2281CL RTD2513A RTD2525A RTD2556T RTD2785T RTD2795T PM25LQ080 PM25LQ016 RTD2796 RTD2797 RTD2799 Winbond W25X10 RTD2660H W25X20A RTD227CLW RTD2281CL W25X21CL W25X40CL W25X41CL W25Q80BV W25Q16DV RTD2796 RTD2797 RTD2799 W25Q16JVSIM W25Q16JVSIQ W25Q64JVSIQ W25Q32JVSSIQ W25Q32F W25Q32JVSIM W25Q128JVSQ MXIC MX25L1005 RTD2660H MX25L2026 RTD227CLW RTD2281CL MX25L2025 MX25L4006E RTD227CLW RTD2281CL … Read more

Complete Application Notes on NAND and NOR Flash

Complete Application Notes on NAND and NOR Flash

This article highlights: 1. Common FLASH reference circuits from Huawei, Samsung, and Intel; 2. Explanation of 2-bit and 4-bit NAND FLASH in conjunction with datasheets; 3. Summary of debugging thoughts and sharing of simple debugging experiences; 4. Introduction to the latest 3D Xpoint technology. First, I would like to use this image to illustrate the … Read more

How to Calculate CRC Values in IAR and KEIL

How to Calculate CRC Values in IAR and KEIL

Introduction More and more products on the market have safety requirements regarding their use. How to avoid danger to operators during use or reduce the probability of such dangers occurring is a key consideration for product safety. In this regard, related products need to pass safety certifications from relevant industries before they can be produced … Read more