Common Issues in Data Rewriting (Part 2)

Common Issues in Data Rewriting (Part 2)

During data rewriting, it is common to encounter rewriting failures that prevent the process from completing. Below is an analysis of several common failure scenarios. Current software version: 3.5.3.3 First Scenario: The progress stops unexpectedly. Reason 1: Interference from the vehicle’s wiring or unstable connections. Reason 2: The computer’s performance issues caused a freeze. Solution: … Read more

An Introduction to ECU Firmware Upgrades

An Introduction to ECU Firmware Upgrades

ECU firmware upgrades are similar to mobile firmware upgrades. The general process involves implementing a Bootloader and completing read/write operations on EEPROM/Flash. It is essential to understand the MCU used in the ECU, as well as the read/write operations for internal EEPROM/Flash and external EEPROM/Flash. The learning curve is steep; just the reverse engineering of … Read more

How to Solve Runaway Phenomenon During STM32 Upgrade with IAP?

How to Solve Runaway Phenomenon During STM32 Upgrade with IAP?

During the firmware upgrade process of the STM32 microcontroller, many engineers choose the IAP technology, which allows firmware updates to the microcontroller via the host computer while the application is running. However, occasionally, there may be a low probability of encountering a runaway phenomenon. How to solve it? 1. Check Power Supply Voltage Ensure that … Read more

How to Upgrade Slave Firmware via EtherCAT Bus?

How to Upgrade Slave Firmware via EtherCAT Bus?

EtherCAT FOE is a technology for upgrading the firmware of slave devices from the master station. By utilizing the data link layer of EtherCAT to handle data for file transmission, it ensures the integrity and accuracy of file transfers, providing strong support for the maintenance, upgrading, monitoring, and management of devices. In an EtherCAT industrial … Read more

How to Upgrade the makeU Controller and Reading Pen

How to Upgrade the makeU Controller and Reading Pen

In response to many teachers reporting that the makeU device, especially during competitions, experiences shutdowns when reading, leading to a poor user experience. To improve this situation, the makeU device has undergone a firmware upgrade. Let’s take a look at the specific operation process for the firmware upgrade. 1. Download the firmware upgrade software Download … Read more

Bootloader for Microcontrollers: Simplifying Program Upgrades

Bootloader for Microcontrollers: Simplifying Program Upgrades

During a business trip to a new energy factory, I was tasked with upgrading the firmware to resolve a bug. The microcontroller needed to have a .hex file reprogrammed, but the product was already sealed, making it impossible to open. Therefore, I had to use the CAN bus to update the firmware via a Bootloader. … Read more

Embedded Firmware Online Upgrade System Based on Infrared Communication

Embedded Firmware Online Upgrade System Based on Infrared Communication

1. Background Significance To address the after-sales maintenance issue of frequently disassembling product enclosures and upgrading on-site by professionals, the method ofIAP firmware upgrades is often adopted. Although this method solves the after-sales maintenance problem, it requires the embedded system to have interfaces such as serial ports, USB, and network ports, relying on computers, U … Read more

How to Upgrade Raspberry Pi Operating System from Bullseye to Bookworm

How to Upgrade Raspberry Pi Operating System from Bullseye to Bookworm

Sometimes, for various reasons, we need to upgrade the system, such as when the old version is no longer maintained, has many vulnerabilities, or some software requires the latest version of the system. If there are no important software and data in the current system, the simplest way is to format the SD card and … Read more

Exploring the Upgrades of FreeRTOS Version 10

Exploring the Upgrades of FreeRTOS Version 10

I predict that in the future, the IoT (Internet of Things) embedded operating system will be dominated by FreeRTOS. Please see the following analysis. I Major Upgrade of FreeRTOS The reason for writing this article is that this upgrade is different, it can be called a “major upgrade“. If you have been using FreeRTOS for … Read more