CN110007931A - Programming module and its programming method - Google Patents

Programming module and its programming method Download PDF

Info

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
Application number
CN201910052504.0A
Other languages
Chinese (zh)
Inventor
陈君
侯亦文
许孝强
王玉婕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hang Jia Electron Technology Co Ltd Of Hefei City
Original Assignee
Hang Jia Electron Technology Co Ltd Of Hefei City
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hang Jia Electron Technology Co Ltd Of Hefei City filed Critical Hang Jia Electron Technology Co Ltd Of Hefei City
Priority to CN201910052504.0A priority Critical patent/CN110007931A/en
Publication of CN110007931A publication Critical patent/CN110007931A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image 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

Programming module and its programming method
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.
CN201910052504.0A 2019-01-21 2019-01-21 Programming module and its programming method Pending CN110007931A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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