CN110007931A - Programming module and its programming method - Google Patents
Programming module and its programming method Download PDFInfo
- Publication number
- CN110007931A CN110007931A CN201910052504.0A CN201910052504A CN110007931A CN 110007931 A CN110007931 A CN 110007931A CN 201910052504 A CN201910052504 A CN 201910052504A CN 110007931 A CN110007931 A CN 110007931A
- Authority
- CN
- China
- Prior art keywords
- programming
- module
- data
- chip microcontroller
- cyclic redundancy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Read Only Memory (AREA)
Abstract
The present invention provides a kind of programming module, including, the first module is stored to programming data;Second module stores and reads cyclic redundancy check data and and product memory maximum address to be burnt for single-chip microcontroller;Single-chip microcontroller reads the data address range of first module according to the product memory maximum address to be burnt and is written to programming product memory;Single-chip microcontroller reads the write-in data to programming product memory, and calculates the cyclic redundancy check code to programming product memory data;Wherein, when the cyclic redundancy check code and the cyclic redundancy check data and it is consistent when, programming terminates;Wherein, when the cyclic redundancy check code and the cyclic redundancy check data and it is inconsistent when, repeat programming.Automatic programming may be implemented in the module, while programming yield is high.
Description
Technical field
The present invention relates to chip programming technical field, especially a kind of programming module and its programming method.
Background technique
It is usually that the SCM program debugged is written to read-only memory (ROM), erasable and programmable that early stage, which carries out programming,
Journey read-only memory (in EPROM), this operation are written, ROM is primary just as scribing CD under tangible high voltage mode
Property write-in, storage is internal to change, some routes or element are just blown, can not restore again, so be called programming, EPROM
Ultraviolet light can be used to wipe the content being written originally, programming again.Both less modes cannot all change data
It writes, i.e. only once programming chance, therefore read-only memory (EEPROM) largely can be made carbon copies using the electronics formula of erasing at present,
EEPROM is that one kind can be by the semiconductor memory apparatus electronically repeatedly made carbon copies, can be on computers or on special equipment
Existing information is wiped, is reprogramed.It does not need to be irradiated with ultraviolet light compared to ROM, EPROM, EEPROM, is not required to remove yet, so that it may
With with specific voltage, come the information on chip of erasing, so that new data are written.
And in household electrical appliances electronic product production process, it is some to be related to the important parameter of properties of product, it needs in process of production
It will be according to the model of product selectively by data programming in product memory (EEPROM).Although EEPROM can repeatedly
Erasable program, but still need manual operation to complete programming on the assembly line of electronic product production, this is just wasted largely
Manpower and the time so that the rate of flow line production is greatly lowered, in addition, this manual operation carries out the Working mould of programming
Formula also adds manufacturing cost, so that economic benefit substantially reduces.
Thus, in conclusion being studied for programming technology, solves the disadvantage that existing flowing water line writing, just become
Entire industry technical problem urgently to be resolved.
Summary of the invention
In view of the foregoing deficiencies of prior art, the purpose of the present invention is to provide a kind of programming module and its programming sides
Method.
In order to achieve the above objects and other related objects, the present invention provides a kind of programming module, and the programming module includes:
First module is stored to programming data;
Second module, store and for single-chip microcontroller read cyclic redundancy check data and and product memory to be burnt maximally
Location;Single-chip microcontroller according to the product memory maximum address to be burnt read the data address range of first module and be written to
Programming product memory;Single-chip microcontroller reads the write-in data to programming product memory, and calculates described to programming product
The cyclic redundancy check code of memory data;
Wherein, when the cyclic redundancy check code and the cyclic redundancy check data and it is consistent when, programming terminates;
Wherein, when the cyclic redundancy check code and the cyclic redundancy check data and it is inconsistent when, repeat programming.
Optionally, first module and Du Pont's needle are electrically connected.
Optionally, the programming module includes single-chip microcontroller, the single-chip microcontroller respectively with first module, second mould
Block two-way communication.
Optionally, the programming module includes manual switch setting circuit, and the manual switch setting circuit is coupled to institute
State single-chip microcontroller.
Optionally, the manual switch setting circuit includes first switch, connects circuit-mode to enter.
Optionally, the manual switch setting circuit includes second switch, to enter subtraction mode.
Optionally, the manual switch setting circuit includes third switch, to enter add operation mode.
Optionally, the manual switch setting circuit includes the 4th switch, exits key Setting pattern to enter.
Optionally, the manual switch setting circuit includes the 5th switch, to carry out model selection.
Optionally, the programming module includes intelligence instrument isolation scheme module, the intelligence instrument isolation scheme module
With the single-chip microcontroller two-way communication.
Optionally, the programming module includes display unit, and the single-chip microcontroller is coupled to the display unit.
In order to achieve the above objects and other related objects, the present invention also provides a kind of programming method, the programming method benefits
It is further comprising the steps of with above-mentioned programming module:
The flashburn tools of computer terminal are initialized, and download ready programming data;
It issues programming using computer to instruct, to start programming;
First module is read by the memory maximum address to be burnt that second module stores using single-chip microcontroller
To programming data address range, be written to programming data in programming product memory to what will be read;
It is read described in write-in to programming product memory using single-chip microcontroller to programming data, to make single-chip microcontroller calculate institute
State the cyclic redundancy check code to programming product memory;
Using single-chip microcontroller examine cyclic redundancy check data in second module and with the cyclic redundancy check code
Whether consistent, such as consistent, then programming terminates;As inconsistent, then repeatedly second step.
As described above, programming module and its programming method of the invention, have the advantages that for example:
Using the present invention, realizes and repeat programming, so that programming is more simple and efficient;Using the present invention, may be implemented
Programming is automated, consequently facilitating pipelining, greatly reduces the cost of human and material resources, improve economic benefit.
Detailed description of the invention
Fig. 1 is shown as the first module of programming module of the invention and the connection structure diagram of the second module.
Fig. 2 is shown as the connection structure diagram of the single-chip microcontroller of programming module of the invention.
Fig. 3 is shown as the first module of programming module of the invention and the connection structure diagram of Du Pont's needle.
Fig. 4 is shown as the connection structure diagram of the intelligence instrument isolation scheme module of programming module of the invention.
Fig. 5, Fig. 6 are shown as the connection structure diagram of the manual switch setting circuit of programming module of the invention and by bonds
Composition.
Fig. 7 is shown as the connection structure diagram of the display unit of programming module of the invention.
Fig. 8 is shown as the flow chart of programming module programming method of the invention.
Fig. 9 is shown as the manual switch setting circuit of invention to cyclic redundancy check data and the method flow being configured
Figure.
The manual switch setting circuit that Figure 10 is shown as of the invention treats what burning product memory maximum address was configured
Method flow diagram.
Specific embodiment
Illustrate embodiments of the present invention below by way of specific specific example, those skilled in the art can be by this specification
Other advantages and efficacy of the present invention can be easily understood for disclosed content.The present invention can also pass through in addition different specific realities
The mode of applying is embodied or practiced, the various details in this specification can also based on different viewpoints and application, without departing from
Various modifications or alterations are carried out under spirit of the invention.
Please refer to Fig. 1-10.It should be noted that diagram provided in the present embodiment only illustrates this hair in a schematic way
Bright basic conception, only shown in schema then with related component in the present invention rather than component count when according to actual implementation,
Shape and size are drawn, when actual implementation kenel, quantity and the ratio of each component can arbitrarily change for one kind, and its component
Being laid out kenel may also be increasingly complex.
As shown in Figure 1, the present invention provides a kind of programming module, the programming module includes:
First module 1 is stored to programming data;
Second module 2 stores and reads cyclic redundancy check data and and product memory to be burnt maximum for single-chip microcontroller
Address;Single-chip microcontroller reads the data address range of first module 1 according to the product memory maximum address to be burnt and writes
Enter to programming product memory;Single-chip microcontroller reads the write-in data to programming product memory, and calculates described to programming
The cyclic redundancy check code of product memory data;
Wherein, when the cyclic redundancy check code and the cyclic redundancy check data and it is consistent when, programming terminates;
Wherein, when the cyclic redundancy check code and the cyclic redundancy check data and it is inconsistent when, repeat programming.
As an example, first module 1 has a pluggable interface, thereby may be ensured that in after-sale service or special
First module 1 is replaced in situation as needed and does master slice use.
As an example, as shown in Fig. 2, the programming module includes single-chip microcontroller 3 (Microcontroller Unit, abbreviation
MCU), the single-chip microcontroller 3 respectively with first module 1 and 2 two-way communication of the second module.
As an example, having on Du Pont's needle 4 as shown in figure 3, first module 1 and Du Pont's needle 4 are electrically connected
Three pins, i.e. the first pin 41, second pin 42 and third pin 43, first module 1 and second module 2 are equal
It is provided with seven pins, i.e. the first pin A0, second pin A1, third pin A2, the 4th pin GND, the 5th pin DATA,
Six pin CLK, the 7th pin HOLD, the 8th pin VCC, first pin 41 and the second pin 42 are electrically connected described
When the 7th pin HOLD foot of the first module 1 being electrically connected with VCC (power supply circuit voltage) pin, the single-chip microcontroller 3 can be right
First module, the 1 reading and writing data, the second pin 42 and the third pin 43 be electrically connected first module 1 with
When the HOLD pin that GND (grounding electrode) is electrically connected, single-chip microcontroller can read first module 1 data, but not writeable data.
As an example, as shown in figure 4, the programming module further includes RS485 (intelligence instrument) isolation scheme module 5, institute
RS485 (intelligence instrument) isolation scheme module 5 and the single-chip microcontroller two-way communication are stated, the RS485 isolation scheme module 5 includes
RS485A and RS485B circuit, the RS485A circuit and the RS485B circuit access the RS485 isolation scheme module 5
Bus and functional test machine, and be electrically connected with each other, the RS485 isolation scheme module 5 forms half-duplex net by two-wire system
Network, in programming, the programming module is supported through RS485 bus protocol directly to the cyclic redundancy in second module 2
Data and (CRC16 verification and) and product memory to be burnt (EEPROM) maximum address data modification are verified, in bus electromagnetism
The lower reliability for guaranteeing programming EERROM (with Electrically Erasable Programmable Read-Only Memory) of interference, that is, have anti-interference ability.
As an example, as shown in Figure 5, Figure 6, the programming module includes manual switch setting circuit 6, the manual switch
Setting circuit 6 is coupled to the single-chip microcontroller 3, and the manual switch setting circuit 6 is provided with key first switch 61, second switch
62, third switch 63, the 4th switch 64, the 5th switch 65, the manual switch setting circuit are used when lacking computer, with
Realize in second module 2 CRC16 verification and and EEPROM maximum address data carry out manual modification.It presses described
61 key of first switch, into powered-on mode, second module 2 connects circuit and automatically begins to storage cyclic redundancy check data
(CRC16 data and) and product memory to be burnt (EEPROM) maximum address.In 2 storing data of the second module, often
A data can be shown as 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F, this 16 data can by plus key, subtract key into
Row is adjusted, therefore presses 62 key of second switch, into subtraction mode, the cyclic redundancy check data and and to
It burns product memory maximum address and does subtraction;63 key of third switch is pressed, into adding calculating mode, the circulation
Redundancy check data and and product memory maximum address to be burnt do additional calculation;64 key of the 4th switch is pressed, is entered
Setting pattern is exited, that is, exits the key setting to second switch 63, third switch 63, plus-minus no longer is done to data and is calculated;It presses
Under 65 key of the 5th switch, selection executes first switch 61, second switch 62, third switch 63 or the 4th switch 64
Either mode.
It should be noted that first switch 61, second switch 62 in the manual switch setting circuit 6, third switch
63, the 4th switch 64, the 5th switch 65 are all to realize on-off action for example, by a key respectively.
As an example, the single-chip microcontroller 3 is coupled to described as shown in fig. 7, the programming module further includes display unit 7
Display unit 7, with transmit data for the display unit 7 show cyclic redundancy data check and;The display unit 7 passes through example
Four alphanumeric displays for such as shifting latch, Darlington chips and triode composition are shown;The display unit 7 is in hand
It is used under dynamic model formula, to reduce the time of SCM program processing.
As shown in figure 8, the present invention also provides a kind of a kind of programming method for carrying out programming using above-mentioned programming module, it is described
Programming method is further comprising the steps of:
It executes step S01: the flashburn tools of computer terminal being initialized, and download ready programming data;
It should be noted that initialization includes common I/O mouthfuls to the single-chip microcontroller 3, i.e. serial communication interface carries out just
Beginningization, for being communicated with computer house arrest.Communication interface related data after initialization is shown as such as baud rate
115200, data bit 8, stop position 1;Initialization further includes initializing to four alphanumeric displays, four after initialization
Alphanumeric display display number is 0000.
It executes step S02: issuing programming using computer and instruct, to start programming;
As an example, when there is no computer, press the first switch 61 of the manual switch setting circuit 6 by
Key so that second module 2 connect circuit, start store CRC16 data and and EEPROM maximum address;
It executes step S03: being read using single-chip microcontroller 3 by the memory maximum address to be burnt that second module 2 stores
First module 1 to programming data address range, be written to programming data to programming product memory to what will be read
In;
It executes step S04: reading write-in to programming product memory to programming data using the single-chip microcontroller 3, to
Single-chip microcontroller is set to calculate the cyclic redundancy check code to programming product memory;
It should be noted that further including by the serial of single-chip microcontroller between the execution step S03 and the execution step S04
Communication interface is connected to on programming product memory (EERPOM).There are several storage units in first module 1, each
Access unit address corresponds to the number of the storage unit, and single-chip microcontroller is by being stored in storing in second module 2 wait burn
Device maximum address looks for the storage list being located in first module 1 according to the number of storage unit corresponding to the address
Member then reads the storing data in the storage unit.
Execute step S05: using the single-chip microcontroller 3 examine cyclic redundancy check data in second module 2 and with
Whether the cyclic redundancy check code is consistent, and such as consistent, then programming terminates;As inconsistent, then repeatedly second step.
As an example, as shown in figure 9, carrying out the side of CRC16 verification and setting to second module 2 under manual mode
Method the following steps are included:
It executes step S10: initializing the serial communication interface and four alphanumeric displays of the single-chip microcontroller 3;
As an example, the serial communication interface data of the single-chip microcontroller 3 such as baud rate 115200, data bit 8, stop position
1, four alphanumeric displays show 0000.
Execute step S20: while 65 key of the 5th switch, 64 key of the 4th switch are pressed, it is described to make
Four alphanumeric displays show current CRC16 verification and;
It should be noted that the range of the CRC16 verification sum is in 0000-FFFF, wherein FFFF is the EEPROM's
Maximum address;
Execute step S30: while 62 key of second switch, 64 key of the 4th switch are pressed, to enter
CRC16 Setting pattern;
It executes step S40: pressing 65 key of the 5th switch and carry out model selection, four characters are shown after selection
Device pipe position starts to flash, and presses 62 key of second switch, 63 key of third switch carries out signed magnitude arithmetic(al);
It executes step S50: after the completion of operation, pressing 64 key of the 4th switch and exit setting to second module 2
It sets, completes the setting to CRC16 verification sum.
As an example, as shown in Figure 10, under manual mode, the side of EEPROM maximum address is carried out to second module 2
Method the following steps are included:
It executes step S110: initializing 3 serial communication interface of single-chip microcontroller and four alphanumeric displays;
As an example, the serial communication interface data of the single-chip microcontroller 3 such as baud rate 115200, data bit 8, stop position
1, four alphanumeric displays show 0000;
Execute step S120: while pressing by 65 key of the 5th switch, 64 key of the 4th switch, it is described at this time
Four alphanumeric displays show current CRC16 verification and;
It should be noted that the range of the CRC16 verification sum is in 0000-FFFF, wherein FFFF is described wait burn storage
The maximum address of device;
It executes step S130: pressing 65 key of the 5th switch, four alphanumeric displays are shown at this time deposits wait burn
Reservoir (EEPROM) maximum address;
Execute step S140: while pressing 62 key of second switch, 64 key of the 4th switch, to entrance to
Burn memory maximum address Setting pattern;
It executes step S150: pressing 65 key of the 5th switch and carry out model selection, four display numbers after selection
Pipe position starts to flash, and presses 63 key of second switch, 63 key of third switch into signed magnitude arithmetic(al);
It executes step S160: after the completion of operation, pressing 64 key of the 4th switch and exit setting to second module 2
It sets, completes to treat the setting for burning memory maximum address.
A kind of computer readable storage medium, is stored thereon with computer program, realization when which is executed by processor
Hot standby server control method, those of ordinary skill in the art will appreciate that: realize whole or the portion of above-mentioned each method embodiment
It can be completed step by step by the relevant hardware of computer program.Computer program above-mentioned can store can in a computer
It reads in storage medium.When being executed, execution includes the steps that above-mentioned each method embodiment to the program;And storage medium packet above-mentioned
It includes: the various media that can store program code such as ROM, RAM, magnetic or disk.
In conclusion the present invention provides a kind of programming module and its programming method, using the present invention, may be implemented it is online from
Dynamic programming, automatic Verification etc. realize that the unmanned intervention automation of product is less, and programming yield is substantially improved in partition method.Institute
With the present invention effectively overcomes various shortcoming in the prior art and has high industrial utilization value.
The above-described embodiments merely illustrate the principles and effects of the present invention, and is not intended to limit the present invention.It is any ripe
The personage for knowing this technology all without departing from the spirit and scope of the present invention, carries out modifications and changes to above-described embodiment.Cause
This, institute is complete without departing from the spirit and technical ideas disclosed in the present invention by those of ordinary skill in the art such as
At all equivalent modifications or change, should be covered by the claims of the present invention.
Claims (13)
1. a kind of programming module, which is characterized in that including,
First module is stored to programming data;
Second module stores and reads cyclic redundancy check data and and product memory maximum address to be burnt for single-chip microcontroller;
Single-chip microcontroller reads the data address range of first module according to the product memory maximum address to be burnt and is written wait burn
Write product memory;Single-chip microcontroller reads the write-in data to programming product memory, and deposits described in calculating to programming product
The cyclic redundancy check code of memory data;
Wherein, when the cyclic redundancy check code and the cyclic redundancy check data and it is consistent when, programming terminates;
Wherein, when the cyclic redundancy check code and the cyclic redundancy check data and it is inconsistent when, repeat programming.
2. a kind of programming module according to claim 1, which is characterized in that first module electrically connects with Du Pont's needle
It connects.
3. a kind of programming module according to claim 1, which is characterized in that the programming module includes single-chip microcontroller, described
Single-chip microcontroller respectively with first module, the second module two-way communication.
4. a kind of programming module according to claim 1, which is characterized in that the programming module includes manual switch setting
Circuit, the manual switch setting circuit are coupled to the single-chip microcontroller.
5. a kind of programming module according to claim 4, which is characterized in that the manual switch setting circuit includes first
Switch connects circuit-mode to enter.
6. a kind of programming module according to claim 4, which is characterized in that the manual switch setting circuit includes second
Switch, to enter subtraction mode.
7. a kind of programming module according to claim 4, which is characterized in that the manual switch setting circuit includes third
Switch, to enter add operation mode.
8. a kind of programming module according to claim 4, which is characterized in that the manual switch setting circuit includes the 4th
Switch exits key Setting pattern to enter.
9. a kind of programming module according to claim 4, which is characterized in that the manual switch setting circuit includes the 5th
Switch, to carry out model selection.
10. a kind of programming module according to claim 3, which is characterized in that the programming module include intelligence instrument every
From scheme module, the intelligence instrument isolation scheme module and the single-chip microcontroller two-way communication.
11. a kind of programming module according to claim 3, which is characterized in that the programming module includes display unit, institute
It states single-chip microcontroller and is coupled to the display unit.
12. a kind of programming method utilizes a kind of programming module described in claim 1 to 6, which is characterized in that further include following
Step:
The flashburn tools of computer terminal are initialized, and download ready programming data;
It issues programming using computer to instruct, to start programming;
Using single-chip microcontroller by the memory maximum address to be burnt that second module stores read first module wait burn
Data address range is write, is written to programming data in programming product memory to what will be read;
Using single-chip microcontroller read write-in it is described to programming product memory to programming data, to make single-chip microcontroller calculate it is described to
The cyclic redundancy check code of programming product memory;
Using single-chip microcontroller examine cyclic redundancy check data in second module and with the cyclic redundancy check code whether
Unanimously, as consistent, then programming terminates;As inconsistent, then repeatedly second step.
13. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
Programming method described in claim 12 is realized when execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910052504.0A CN110007931A (en) | 2019-01-21 | 2019-01-21 | Programming module and its programming method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910052504.0A CN110007931A (en) | 2019-01-21 | 2019-01-21 | Programming module and its programming method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110007931A true CN110007931A (en) | 2019-07-12 |
Family
ID=67165384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910052504.0A Pending CN110007931A (en) | 2019-01-21 | 2019-01-21 | Programming module and its programming method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110007931A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113138777A (en) * | 2021-04-09 | 2021-07-20 | 长芯盛(武汉)科技有限公司 | Low-cost universal multi-path programming device and programming method suitable for various programming protocols |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120151158A1 (en) * | 2010-12-10 | 2012-06-14 | Phison Electronics Corp. | Memory storage device, memory controller thereof, and method for programming data thereof |
CN105117236A (en) * | 2015-06-30 | 2015-12-02 | 无锡华润矽科微电子有限公司 | Automatic verified programming e-writing method |
CN105573743A (en) * | 2015-11-19 | 2016-05-11 | 深圳市芯海科技有限公司 | Chip burning system and method and electronic equipment |
CN106990983A (en) * | 2017-03-21 | 2017-07-28 | 北京新能源汽车股份有限公司 | Singlechip programming method, device and system and singlechip |
CN107678753A (en) * | 2017-06-15 | 2018-02-09 | 卡姆福(北京)能源服务有限公司 | A kind of program burn writing method, apparatus and electronic equipment |
CN108037944A (en) * | 2017-12-12 | 2018-05-15 | 苏州华芯微电子股份有限公司 | The automatic reheating methods of EPROM |
CN109117151A (en) * | 2018-07-18 | 2019-01-01 | 珠海市杰理科技股份有限公司 | Fever writes and program burn writing method, apparatus, computer equipment and storage medium |
-
2019
- 2019-01-21 CN CN201910052504.0A patent/CN110007931A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120151158A1 (en) * | 2010-12-10 | 2012-06-14 | Phison Electronics Corp. | Memory storage device, memory controller thereof, and method for programming data thereof |
CN105117236A (en) * | 2015-06-30 | 2015-12-02 | 无锡华润矽科微电子有限公司 | Automatic verified programming e-writing method |
CN105573743A (en) * | 2015-11-19 | 2016-05-11 | 深圳市芯海科技有限公司 | Chip burning system and method and electronic equipment |
CN106990983A (en) * | 2017-03-21 | 2017-07-28 | 北京新能源汽车股份有限公司 | Singlechip programming method, device and system and singlechip |
CN107678753A (en) * | 2017-06-15 | 2018-02-09 | 卡姆福(北京)能源服务有限公司 | A kind of program burn writing method, apparatus and electronic equipment |
CN108037944A (en) * | 2017-12-12 | 2018-05-15 | 苏州华芯微电子股份有限公司 | The automatic reheating methods of EPROM |
CN109117151A (en) * | 2018-07-18 | 2019-01-01 | 珠海市杰理科技股份有限公司 | Fever writes and program burn writing method, apparatus, computer equipment and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113138777A (en) * | 2021-04-09 | 2021-07-20 | 长芯盛(武汉)科技有限公司 | Low-cost universal multi-path programming device and programming method suitable for various programming protocols |
CN113138777B (en) * | 2021-04-09 | 2022-02-01 | 长芯盛(武汉)科技有限公司 | Low-cost universal multi-path programming device and programming method suitable for various programming protocols |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105573800B (en) | A kind of veneer or multi-slab and online updating method based on ZYNQ | |
CN101038325B (en) | Method and device for testing chip | |
CN101452745B (en) | Programmer and programming method thereof | |
CN100383737C (en) | SCM online loading and updating method and system | |
TWI761496B (en) | Method for performing tests using automated test equipment and system for performing automated test | |
CN104077166B (en) | EPCS and EPCQ memory online upgrading methods based on IP kernel in FPGA | |
CN110007931A (en) | Programming module and its programming method | |
CN108197351B (en) | Simulation verification method of integrated circuit controlled by single chip microcomputer | |
CN111081309A (en) | Solid state disk test system | |
CN110619914A (en) | Mass production method for solid state disk with PCIe interface mass production device | |
CN114579256A (en) | NVME SSD firmware development simulation platform based on FPGA | |
CN109739783A (en) | Read and/or write simultaneously the device of more optical module EEPROM | |
CN206039399U (en) | Embedded hardware systems with debugging facility | |
CN108804272B (en) | High-speed flash memory simulator and simulation method thereof | |
CN110908693A (en) | Program updating method and system based on FPGA | |
CN114741293B (en) | Modbus communication automatic test method of industrial control system | |
CN109189404A (en) | Data programming device, programming method and computer storage medium | |
CN205318366U (en) | Firmware burns writes device | |
CN109981425A (en) | Information transmission method, device, system, terminal, intelligent control terminal and medium | |
CN209591533U (en) | A kind of NOR Flash test macro based on FPGA | |
CN107479938A (en) | Electronic equipment and its startup method | |
CN105843112B (en) | MCU, terminal and control method | |
CN209199608U (en) | Read and write the switching strobe unit of more optical module EEPROM | |
CN106997182B (en) | It is a kind of for single-chip microcontroller or the programmable control method of PC machine | |
CN105487969B (en) | Intelligent card emluator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |