ZC.Qinglong Bootloader Product Manual Based On NXP NCJ29D5
Product Description
The ZC.Qinglong BootLoader is an independently developed program update software (BootLoader) by ZC. This BootLoader can control the NCJ29D5 (slave chip) to perform program updates through the main chip. Using the controller of ZC.QingLong BootLoader, programs can be transmitted to the main chip through various communication methods such as CAN, LIN, and UART, and then the main chip can update the application on the NCJ29D5 via the SPI communication method.
Introduction

Currently, the electronic and electrical architecture of vehicles is becoming increasingly complex. Along with the trends of electrification, intelligence, connectivity, and sharing in the automotive industry, the proportion of software development in vehicles is growing larger. The frequency of software updates is also increasing. Moreover, throughout the entire lifecycle of a vehicle, including the research and development phase, production phase, and after-sales phase, software update functionality is required in each stage. As a result, customers' requirement for software program updates is becoming more urgent.

For vehicle manufacturers or suppliers, a BootLoader is an essential feature for controller development. Additionally, different vehicle manufacturers have different program update specifications, and the BootLoader driver depends on different chips. Therefore, to meet the program update specifications of different vehicle manufacturers and to be compatible with chips from various chip manufacturers, ZC provides a complete BootLoader solution—the ZC.Qinglong BootLoader. The ZC.Qinglong BootLoader is suitable for different vehicle manufacturer program update specifications and for chips from different chip manufacturers, allowing customers to focus more on their own controller product development.。



Detailed Introduction

    1.Main Control Chip Support


image.png

image.png


    2.Product Feature

Ø  Applies to the program update specifications of up to a dozen car manufacturers.

Ø  Supports chips from multiple chip manufacturers

Ø  Supports mainstream compilers in the industry

Ø  Supports update functions for applications and data

Ø  Supports HIS (Highway Information System) standards

Ø  Supports communication such as CAN->SPI/LIN->SPI/SPI

Ø  Compatible with ZC.Xuanwu program update tools, providing a complete program update solution

image.png


ZC.XuanWu—Program Update Tool

    3.Communication Protocol Support


The architecture of the main control MCU integrated with the ZC.QingLing BootLoader and the NCJ29D5 chip is illustrated in the figure below.:

image.png

 

The main control MCU communicates with the NCJ29D5 chip through the SPI (Serial Peripheral Interface) communication protocol to exchange data. The ZC.QingLing BootLoader supports a series of UCI (Unified Command Interface) or RCI (Remote Command Interface) instruction set interfaces, which can be used to update the NCJ29D5 through these instruction set interfaces.

To update the program, the first step is to transition from the APP (Application) mode to the BOOT (Bootloader) mode. This requires calling the SWUP (Software Update) ACTIVE interface to send an activation command to the BOOT mode, enabling the NCJ29D5 to enter the bootloader and start the program refresh. Subsequently, a series of instruction interfaces such as StartUpdate, Transfer, and Verify can be called to complete the update of the entire program on the NCJ29D5.

4.Process Documentation

image.png

image.png


Function Summary

The ZC.Qinglong BootLoader is an independently developed program update software (BootLoader) by ZC. This BootLoader can control the NCJ29D5 (slave chip) to perform program updates through the main chip. Using the controller of  ZC.QingLong BootLoader, programs can be transmitted to the main chip through various communication methods such as CAN, LIN, and UART, and then the main chip can update the application on the NCJ29D5 via the SPI communication method.

Currently, the ZC.QingLong BootLoader supports chips from multiple manufacturers including NXP, Infineon, Renesas, ST, and Cypress, and also supports the program update specifications of various car manufacturers, offering customized development services.

 Generally, each car manufacturer has its own program update has its own program update specifications. The car manufacturer program update specifications supported by the ZC.QingLong BootLoader include: GAC, Changan, SAIC, FAW, Dongfeng Commercial Vehicles, Dongfeng, SAIC General Motors, Geely, Chery, SGMW, Saab, Great Wall, BAIC New Energy, Great Wall, BAIC New Energy (listed in no particular order).


Application Field

The NXP NCJ29D5 is the first product in the new generation of Ultra-Wideband (UWB) IC series, specifically designed to meet the communication connection and safety needs of the global automotive industry. The NCJ29D chip can be applied in various fields of the entire vehicle. Target applications include:

Ø  Vehicle Body

Systems Intelligent access control systems, charging systems, etc.

Ø  ADAS Systems

Radar systems, Bluetooth systems, etc.

Ø  Functional Applications

Intelligent payment functions, intelligent parking functions, etc.



Related Certificate

image.png

Qinglong Software Product Registration Certificate

image.png

Qinglong Software Product Registration Certificate

image.png


Download
Product Manual

Click to download the product manual