How to Read and Modify Content in Flash Memory of Embedded Products?

How to Read and Modify Content in Flash Memory of Embedded Products?

This article will introduce how to desolder Flash chips, design and create corresponding breakout boards. It covers simple and effective attack methods on the non-volatile storage of embedded devices. These attacks include: Reading the contents of the storage chip Modifying the contents of the chip Monitoring read operations on the storage chip and modifying remotely … Read more

SPI Communication Technology: Practical Applications of MCU and FLASH

SPI Communication Technology: Practical Applications of MCU and FLASH

1. Introduction 1.1 Document Background The Serial Peripheral Interface (SPI) is a full-duplex synchronous serial communication interface developed by Motorola, widely used for data transmission between microcontrollers and peripheral devices. This document takes the communication between MCU and FLASH memory as an example, elaborating on the hardware design, software implementation, and practical applications of SPI … Read more

SPI Communication Technology: Practical Applications of MCU and FLASH

SPI Communication Technology: Practical Applications of MCU and FLASH

This article is approximately 4,500 words long, recommended for saving and reading. Author | Engineer Xiao Mo Produced by | Automotive Electronics and Software Table of Contents 1. Introduction 2. Basic Theory of SPI Protocol 3. Hardware Design Solutions 4. Software Architecture Design 5. Driver Implementation 6. Summary 1. Introduction 1.1 Document Background The Serial … Read more

AT80C51RD2-SLSUM (ATM) In-Stock: Enhanced 8-Bit Microcontroller

AT80C51RD2-SLSUM (ATM) In-Stock: Enhanced 8-Bit Microcontroller

AT80C51RD2-SLSUM is an enhanced 8-bit microcontroller launched by ATM (Atmel), based on the classic 8051 core architecture and integrated with 64KB of Flash program memory. This chip is manufactured using advanced CMOS technology, featuring high-speed execution capabilities and rich on-chip resources, widely used in industrial control, embedded systems, and smart devices.1. Industry Chain ScopeAT80C51RD2-SLSUM is … Read more

Understanding Flash and EEPROM in Embedded Systems

Understanding Flash and EEPROM in Embedded Systems

“ Mastering storage means mastering embedded systems!” It is well understood by all engineers engaged in embedded development that storage plays a very important role in technology and products. Common storage types include RAM, Flash, and ROM. RAM is primarily used to store runtime programs and data, which needs no further explanation. 01 — Flash … Read more

Understanding Mobile Flash Storage: eMMC vs UFS

Understanding Mobile Flash Storage: eMMC vs UFS

The “flash memory incident” of the Huawei P10 series was a hot topic in the first half of last year. The issue mainly arose because Huawei advertised UFS 2.1 on some promotional pages (as seen on certain foreign official websites) and sent out UFS flash memory devices to the media, while the Huawei P10 series … Read more

Understanding eMMC

Understanding eMMC

Introduction to eMMC Host Interface Flash Controller Flash Memory eMMC Partition Management Boot Area Partitions Examples of eMMC Partition Applications eMMC Bus Protocol eMMC Bus Interface eMMC Bus Model Introduction to eMMC eMMC stands for embedded MultiMediaCard. MultiMediaCard, or MMC, is a standard for flash memory cards that defines the architecture and interface for accessing … Read more

GigaDevice: A Leader in the Semiconductor Industry

GigaDevice: A Leader in the Semiconductor Industry

The storage industry continues to thrive with the increasing demand for computing power. GigaDevice, as a flagship in the domestic storage sector, continues to strengthen its product strength moat. GigaDevice Semiconductor (hereinafter referred to as “GigaDevice”) is a leading semiconductor design company in China, focusing on the research and development and sales of core products … Read more

Complete Process of AI Agent Application Development in Java: A Mock Interview

Complete Process of AI Agent Application Development in Java: A Mock Interview

Complete Process of AI Agent Application Development in Java: A Mock Interview Keywords: AI Agent, Intelligent Agent Development, Java, Spring Boot, Large Model Integration, Tool Invocation, Planning and Execution With the rapid development of artificial intelligence technology, AI Agent is becoming the core paradigm of next-generation application development. It is no longer limited to passively … Read more

The Impact of the RESET# Pin of i.MXRT1064 Internal Flash on Program Startup and Operation

The Impact of the RESET# Pin of i.MXRT1064 Internal Flash on Program Startup and Operation

Hello everyone, I am Pi Zi Heng, a serious technical person. Today, I will introduce to you the impact of the RESET# pin of the i.MXRT1064 internal Flash on program startup and operation. In the previous article “The Abnormal Programming Caused by the Loss of SFDP Table in i.MXRT1024/1064 Internal 4MB Flash”, I provided a … Read more