Automatic programming method of programmable chip in embedded system

An embedded system and burning method technology, applied in the transmission system, digital transmission system, user identity/authority verification, etc., can solve the problems of manual operation of the production line, high production costs, etc., to ensure safety, save labor costs, The effect of ensuring version security

Active Publication Date: 2022-07-12
SANECHIPS TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] This method of programming through the PC still has the following disadvantages: First, the programming on the PC requires manual operation on the production line, and the production cost is high.
Moreover, the key leakage cannot be avoided in the production stage, therefore, the protection of the burning key still needs to face a severe test

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic programming method of programmable chip in embedded system
  • Automatic programming method of programmable chip in embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, but not to limit the present invention.

[0041] figure 1 It is a flowchart of the automatic programming method of the programmable chip according to the present invention, and the steps include:

[0042] In the first step, in the hardware design stage, the header certificate verification algorithm, file encryption algorithm and key are preset in the chip. This step is used to cooperate with the OTP encrypted image file stored in the preset partition in the second step below: in the subsequent chip startup stage, when it is judged that the chip startup state is safe (that is, the security check is completed), but the OTP is empty , obtain the OTP programming file from the storage device for signature verification and dec...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An automatic programming method for programmable chips in an embedded system. In the hardware design stage, a header certificate verification algorithm, a file encryption algorithm and a key are preset into the chip; in the process of burning the flash memory in the product production stage, the The corresponding OTP encrypted image file is burned into the preset partition; finally, the OTP content is automatically judged and burned in the chip startup stage. The invention can automatically complete the steps of burning the OTP content when the chip is started for the first time. While ensuring safety, it saves labor costs in the programming process. With the corresponding steps of erasing the files related to the OTP content, compared with the two traditional OTP burning methods, the present invention has higher security because the burning content itself is invisible to the software.

Description

technical field [0001] The invention relates to the technical field of data burning, in particular to a burning method for a programmable chip of an embedded system Background technique [0002] At present, the control chips commonly used in home appliances and consumer electronic products all need to be programmed in the way of OTP (One Time Program). OTP programming is the basis of the security chip. Only when the correct version key is burned, plus the corresponding software version, the chip can start normally and safely. [0003] At present, OTP programming is usually carried out through the following two schemes: the first one is to perform programming on the machine; the second one is to perform programming on the PC side. [0004] In the way of programming on the machine, it is necessary to first burn the OTP content to the chip in the chip production stage, according to the OTP programming requirements of the target market; then, in the set-top box production stag...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/65H04L9/32
CPCH04L9/3249H04L9/3263G06F8/65
Inventor 孙福山
Owner SANECHIPS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products