Understanding Chip Programming Techniques

Understanding Chip Programming Techniques

When it comes to flashing firmware, everyone is familiar with it. The essence of flashing is to update all or part of the programs in the chip and external memory of embedded products. Based on the various methods of programming chips involved from PCB production to R&D debugging, assembly, and finally to the user, today … Read more

Parade/Cypress Touch Chip Programming Test Instructions

Parade/Cypress Touch Chip Programming Test Instructions

1:Tool Preparation, Test Board, Dupont Wires, and Adapter Board Label 1 is the adjustable sliding resistor to adjust the VDD and VDDIO voltage Label 2 is the interface connected to TP 2 Interface Definition: When wiring, follow the above definition and leave VDDIO unconnected. Note: 1): For TP using the IIC interface, there are two … Read more

The Soul of PCBA Processing: The Importance of Chip Programming

The Soul of PCBA Processing: The Importance of Chip Programming

Today, let’s talk about what PCBA chip programming is? The importance of chip programming in PCBA processing. In the one-stop service of PCBA (Printed Circuit Board Assembly), chip programming is a crucial link. For purchasing personnel in electronic device manufacturers, understanding the meaning of chip programming and its role in the entire production process is … Read more

Information Security in Embedded Systems

Information Security in Embedded Systems

In a controlled environment, preventing accidental errors and hardware failures is sufficient to achieve secure behavior. If an unrecoverable situation is detected, the system can switch to a limited or non-functional state, but it remains safe. In uncontrolled environments, various forms of attacks can jeopardize the security of the system. Only by considering security at … Read more

Security in Embedded Design

Security in Embedded Design

Embedded systems are the core of modern electronic devices, and their security is crucial. These systems often contain sensitive data and critical functions, and if attacked, could lead to data breaches, system failures, or even physical damage. Therefore, security must be fully considered during the embedded design process. This article will delve into the security … Read more

STM32 F103C8T6 Boot Configuration Tutorial

STM32 F103C8T6 Boot Configuration Tutorial

1. What is BOOT? Most beginners are often puzzled by the term BOOT when they first encounter it. Where did this strange thing come from that requires jumper caps? Why do we need to configure it to download programs via serial port? What happens if it is not configured correctly, leading to the microcontroller failing … Read more

Reviving JLINK V8 on Windows 7: Driver Installation Issues

Reviving JLINK V8 on Windows 7: Driver Installation Issues

The JLINK driver is installed, and the device manager recognizes it, but the options for SW and JTAG in MDK are grayed out (this is not an issue with JLINK). Therefore, downloading and simulation cannot proceed. I tried uninstalling the JLINK driver and re-installing it, but that didn’t solve the issue, so I decided to … Read more

Introduction to Smart Hardware – Key Knowledge Summary

Introduction to Smart Hardware - Key Knowledge Summary

Recently, I haven’t come up with any substantial findings, so I will share some small knowledge and tips learned during my research on smart hardware for beginners to study. Hardware Debugging UART: Commonly referred to as TTL level serial port, it is the most widely used debugging interface I encountered in smart hardware, usually for … Read more

How Smart Routers Came to Be: A Comprehensive Guide

How Smart Routers Came to Be: A Comprehensive Guide

Click the “Computer Enthusiast” above to follow us The editor bows deeply to express gratitude for your support. Whenever there is a tutorial, about 85% of readers want to try “flashing” their wireless routers. To be honest, I never expected such a result. Why do I say this? After learning from a “master” who has … Read more

Steps and Methods for IC Chip Programming

IC programming refers to the process of writing software (also known as firmware) onto an IC. Generally, products from the manufacturer are not pre-programmed, but they usually contain some code (for example, some chips have a unique serial number, boot section, etc.). This process is a necessary step that is even more important than IC … Read more