CN101625644A - Flash memory chip operation method, in-circuit emulator and flash memory chip operation system - Google Patents

Flash memory chip operation method, in-circuit emulator and flash memory chip operation system Download PDF

Info

Publication number
CN101625644A
CN101625644A CN200910090414A CN200910090414A CN101625644A CN 101625644 A CN101625644 A CN 101625644A CN 200910090414 A CN200910090414 A CN 200910090414A CN 200910090414 A CN200910090414 A CN 200910090414A CN 101625644 A CN101625644 A CN 101625644A
Authority
CN
China
Prior art keywords
chip
soc
flash
program
circuit emulator
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.)
Granted
Application number
CN200910090414A
Other languages
Chinese (zh)
Other versions
CN101625644B (en
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.)
Datang Microelectronics Technology Co Ltd
Original Assignee
Datang Microelectronics Technology Co Ltd
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 Datang Microelectronics Technology Co Ltd filed Critical Datang Microelectronics Technology Co Ltd
Priority to CN 200910090414 priority Critical patent/CN101625644B/en
Publication of CN101625644A publication Critical patent/CN101625644A/en
Application granted granted Critical
Publication of CN101625644B publication Critical patent/CN101625644B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

The invention discloses a flash memory chip operation method which relates to the field of electron and solves the problems of troublesome operation process of generating an FME file and low system working efficiency when a flash memory chip is operated by the FME file. The method comprises the following steps: a supervisory computer obtains the configuration parameter and the general program of a flash memory chip according to the type of the flash memory chip; the supervisory computer modifies the general program according to the configuration parameter and obtains an executable program of the flash memory chip; and an on-chip system executes the executable program on the flash memory chip. The technical scheme is suitable for operating the flash memory chip in an embedded system.

Description

Flash memory chip operation method, in-circuit emulator and flash memory chip operation system
Technical field
The present invention relates to operation, relate in particular to a kind of flash memory chip operation method, in-circuit emulator and flash memory chip operation system semiconductor storage.
Background technology
(System on a Chip SOC) is one of the popular direction in Embedded Application field to SOC (system on a chip).SOC (system on a chip) is connected with several flash chips, is used to store data.Read at the flash chip that is connected on the SOC (system on a chip), when writing with erase operation, need the configuration parameter of debugger elder generation according to this flash chip, the example file that is used to describe operation is made amendment, with the example file that obtains being complementary with this flash chip, write a program that described flash chip is operated according to the template that presets again, and then in conjunction with this example file and program generation FME file (Flash Method File, the flash memory method file), comprise in the FME file and can read flash chip, write the program with erase operation, also comprise the configuration information of flash chip on the bus that is described in Target Board.SOC (system on a chip) is downloaded and the corresponding FME file of flash chip from debugger, finishes operation to this flash chip by carrying out the FME file.
State in realization in the process by FME file operation flash chip, the inventor finds that there are the following problems in the prior art:
The kind of flash chip is numerous, and the parameter of each flash chip also is not quite similar, and when using FME file operation flash chip, need all generate a FME file for each flash chip that is connected on the SOC (system on a chip), and the process of generation is more numerous; And when a flash chip is operated, choose the FME file corresponding with this flash chip from numerous FME files, system works efficient is low.
Summary of the invention
The invention provides a kind of flash memory chip operation method, in-circuit emulator and flash memory chip operation system, solved when by the FME file flash chip being operated, it is loaded down with trivial details to generate FME file operation process, the inefficient problem of system works.
Embodiments of the invention provide a kind of flash memory chip operation method, comprising:
Host computer obtains the configuration parameter and the universal program of this flash chip according to the type of flash chip;
Described host computer is revised described universal program according to described configuration parameter, obtains the executable program of described flash chip;
SOC (system on a chip) is carried out described executable program to described flash chip.
A progressive ground, described host computer is specially in-circuit emulator, and described host computer is revised described universal program according to described configuration parameter, obtains also comprising before the step of executable program of described flash chip:
Described SOC (system on a chip) is downloaded the universal program of described flash chip from described in-circuit emulator, revises obtaining described executable program for described in-circuit emulator.
Further, described host computer is specially debugger, and described host computer is revised described universal program according to described configuration parameter, obtains also comprising after the step of executable program of described flash chip:
Described debugger sends the executable program of described flash chip to in-circuit emulator;
Described in-circuit emulator sends the executable program of described flash chip to described SOC (system on a chip).
Further, described SOC (system on a chip) is carried out after the step of described executable program described flash chip, also comprises:
If described SOC (system on a chip) makes a mistake when carrying out described executable program, this SOC (system on a chip) stops to carry out described executable program, enter debugging mode, and with the false alarm information stores in debugging designated lane status register, comprise type of error in the described false alarm information.
Further, described SOC (system on a chip) is carried out after the step of described executable program described flash chip, also comprises:
The periodic state that detects described SOC (system on a chip) of described in-circuit emulator;
Be in debugging mode if described in-circuit emulator detects described SOC (system on a chip), then read the false alarm information of storing in the described debugging designated lane status register.
Embodiments of the invention also provide a kind of in-circuit emulator, comprising:
Data acquisition module is used for obtaining according to the type of flash chip the configuration parameter and the universal program of this flash chip;
Program generating module is used for the configuration parameter that obtains according to described data acquisition module, revises described universal program, obtains the executable program of described flash chip, and system carries out on the feed.
Further, described in-circuit emulator also comprises:
The program sending module is used for sending to described SOC (system on a chip) the universal program of described flash chip, revises obtaining described executable program for described program generating module.
Detection module is used for periodically detecting the state of described SOC (system on a chip), and when described SOC (system on a chip) is in debugging mode, reads the false alarm information of storing in the debugging designated lane status register of described SOC (system on a chip).
Embodiments of the invention also provide a kind of flash memory chip operation system, comprise in-circuit emulator and SOC (system on a chip);
Described in-circuit emulator, be used for obtaining the configuration parameter and the universal program of this flash chip,, revise described universal program according to the configuration parameter that described data acquisition module obtains according to the type of flash chip, obtain the executable program of described flash chip, carry out for described SOC (system on a chip);
Described SOC (system on a chip), be used to carry out described in-circuit emulator and revise the executable program that obtains, and when the described executable program of execution makes a mistake, stop to carry out described executable program, enter debugging mode, and with the false alarm information stores in debugging designated lane status register, comprise type of error in the described false alarm information.
Further, described in-circuit emulator also is used for periodically detecting the state of described SOC (system on a chip), when detecting described SOC (system on a chip) and enter debugging mode, reads the false alarm information of storing in the described debugging designated lane status register.
Embodiments of the invention provide a kind of flash memory chip operation method, in-circuit emulator and flash memory chip operation system, only need to revise universal program according to the configuration parameter of flash chip, can obtain the executable program of this flash chip, utilize this executable program to finish operations such as writing and wipe to described flash chip, do not need program file for the independent generating run use of each flash chip, simplify operating process, improved system works efficient.
Description of drawings
Fig. 1 is the structural representation of the network system of embodiments of the invention use;
The process flow diagram of flash chip executable program is provided for a kind of flash memory chip operation method that uses embodiments of the invention to provide Fig. 2;
Fig. 3 is the structural representation of universal program in the embodiment of the invention;
The process flow diagram that Fig. 4 operates flash chip for a kind of flash memory chip operation method that uses embodiments of the invention to provide;
The process flow diagram that Fig. 5 monitors the process of operation flash chip in real time for a kind of flash memory chip operation method that the use embodiments of the invention provide;
The structural representation of a kind of in-circuit emulator that Fig. 6 provides for embodiments of the invention;
The structural representation of a kind of in-circuit emulator that Fig. 7 provides for another embodiment of the present invention;
The structural representation of a kind of flash memory chip operation system that Fig. 8 provides for embodiments of the invention.
Embodiment
Operating process is loaded down with trivial details when in order to solve flash chip being operated, the problem that system effectiveness is low, and embodiments of the invention provide a kind of flash memory chip operation method, below in conjunction with specific embodiment, this method are elaborated.
When using the FME file that flash chip is operated, need generate special FME file for each flash chip, workload is big, the flash memory chip operation method that embodiments of the invention provide, realized the shared universal program of a plurality of flash chips, when concrete flash chip is operated, only need some specific configuration parameters of change universal program, just can obtain the executable program of this flash chip.
Below in conjunction with accompanying drawing, embodiments of the invention one are described.
At first introduce the network system that the embodiment of the invention is used, this network system comprises as shown in Figure 1: debugger 101, in-circuit emulator 102 and SOC (system on a chip) 103, wherein, SOC (system on a chip) 103 is connected with at least one flash chip 104, and debugger 101 is integrated among the PC; In debugger 101, store parameter configuration files, comprise the configuration parameter of at least one flash chip in this document, can safeguard, add the configuration parameter of new flash chip this document; Store a large amount of general files in the in-circuit emulator 102, generally speaking, the corresponding class flash chip (as the flash chip of same manufacturer production, its attribute is basic identical) of each general file.
Operating process is loaded down with trivial details when in order to solve flash chip being operated, and the problem that system effectiveness is low, the embodiment of the invention provide a kind of flash memory chip operation method, uses flow process that this method operates flash chip as shown in Figure 2, comprising:
Step 201, in-circuit emulator receive the parameter configuration files that debugger issues;
In this step, in-circuit emulator receives the parameter configuration files that debugger issues, and this parameter configuration files is stored.
The configuration parameter that includes the flash chip of at least one model in the described parameter configuration files, described configuration parameter comprises: the address that the operational order word of flash chip and operational order word write, described operation comprise writing, wipe and reading of data.
Step 202, described in-circuit emulator obtain the flash chip model by described debugger;
In this step, in-circuit emulator receives the packet that debugger issues, carry the model of whole flash chips of current SOC (system on a chip) use in this packet, the base address of flash chip in the SOC (system on a chip), the quantity of the flash chip that SOC (system on a chip) connects and the data width of each flash chip.
Step 203, described in-circuit emulator obtain the configuration parameter and the universal program of described flash chip;
In the time need operating a flash chip of SOC (system on a chip), in-circuit emulator is searched described parameter configuration files by the model of described flash chip, obtains described flash chip configuration parameter corresponding; According to the model of described flash chip, search each universal program that is stored on the described in-circuit emulator, obtain the universal program corresponding with described flash chip.
In the embodiment of the invention, with the flash chip of same manufacturer production flash chip as same type, because the flash chip production technology of same manufacturer production is similar, so the mutual difference of using when the flash chip of same type is operated of program is less, so the universal program of flash chip compiling for same type gets final product according to concrete flash chip configuration parameter adjustment program.
Step 204, described in-circuit emulator send described universal program to described SOC (system on a chip);
In this step, in-circuit emulator sends described general line program to described SOC (system on a chip), and described SOC (system on a chip) is at this universal program of storage area stores at random.
Step 205, described in-circuit emulator are revised described universal program according to described configuration parameter, obtain the executable program of described flash chip;
Universal program structure in the embodiment of the invention comprises two parts as shown in Figure 3: data field 301 and program area 302.Described universal program is one section program of moving in the middle of the memory block at random of SOC (system on a chip), and function is to realize that the flash chip to same flash memory manufacturer writes the operation of data and obliterated data; The parameter that writes the action need of data and obliterated data in the middle of the described universal program all is set to global variable, in the data field 301 of described universal program for these global variables have distributed the space, as operational order, command address, flash memory base address etc.Described program area 302 is made up of two parts, and a part is finished the processor initialization and the interrupt mask of SOC (system on a chip), and another part is finished and write data in flash chip, writes the back data check in data, three operations such as data in the erasing flash memory chip.
In this step, described in-circuit emulator is revised the data field that is stored in the described universal program in the SOC (system on a chip) according to the configuration parameter that obtains in the step 203, with the executable program that obtains mating with described flash chip.
In the present embodiment, also can in debugger, store universal program, finish by debugger and to obtain flash chip universal program and configuration parameter, and revise universal program and then obtain the work of executable program, described then debugger issues the executable program that obtains to described in-circuit emulator, writes described executable program by in-circuit emulator to SOC (system on a chip) again.
So far, the process that generates executable program for described flash chip finishes, below, the process of using described executable program that described flash chip is operated is described, to write the example that is operating as of data, this process comprises as shown in Figure 4:
Step 401, described in-circuit emulator receive and store the service data bag that described debugger issues;
When needs are operated described flash chip, need control described SOC (system on a chip) by described in-circuit emulator again and carry out concrete operations by debugger to described in-circuit emulator transmitting order to lower levels.
In this step, described service data bag comprises address that data write, write the length of data and write content three parts of data, and described in-circuit emulator will write the content stores of data.
If the execution erase operation, then the service data bag can comprise the size of the address of the data block of wiping, the data block of wiping, data block quantity three parts that need wipe.
Step 402, described in-circuit emulator are guaranteed the repair free of charge according to described service data and are changed described executable program;
In this step, the address that described in-circuit emulator writes according to the data of carrying in the described service data bag and write the executable program that obtains in the length information modify steps 205 of data.
Step 403, described in-circuit emulator indication SOC (system on a chip) are carried out according to the amended executable program of described service data bag.
The method of the operation flash chip that the embodiment of the invention provides, obtain executable program with the flash chip coupling by revising universal program, do not need to generate special program for each flash chip compiling, reduced operation complexity, in addition, the method for the operation flash chip that the embodiment of the invention provides can also be monitored in real time to the process of operation flash chip, is example with the process that writes data to flash chip still, observation process comprises as shown in Figure 5:
Step 501, described in-circuit emulator detect the duty of described SOC (system on a chip);
In the embodiment of the invention, be that the ARM9 system is that example describes with described SOC (system on a chip), the processor of described SOC (system on a chip) has different conditions such as running status, dormant state and debugging mode.If SOC (system on a chip) does not have task in operation, then be in dormant state; If the normal operation task of the processor of SOC (system on a chip) then is in running status; If occur wrong during this processor operation task or moved current task and waited for next task, then be in debugging mode.
Described SOC (system on a chip) comprises a debugging designated lane status register, on this register, store the current running status of described SOC (system on a chip) processor, for normally operation and dissimilar mistakes are provided with code respectively, for example code 0 is set for normally having write a packet, for the bad piece of writing fashionable discovery flash chip is provided with code 1, exist mistake that code 2 is set for writing the data that fashionable discovery writes.The processor of described SOC (system on a chip) with the code storage of current running status on described debugging designated lane status register.
The processor of described SOC (system on a chip) is when normal operation, be in running status, when wrong (make a mistake or data exception takes place during verification) in the process of operation task, occurring or having moved a task waiting for next task, promptly can use break-poing instruction to jump to debugging mode as flash chip; If because make a mistake, then can with the false alarm information stores in debugging designated lane status register, comprise type of error in the described false alarm information.
In this step, the periodic duty that detects described SOC (system on a chip) processor of described in-circuit emulator, if described processor is in debugging mode, then need further to confirm the current running status of described processor, at this moment, described in-circuit emulator will go to read the value of the debugging designated lane status register of described SOC (system on a chip).
If the described SOC (system on a chip) of step 502 is in debugging mode, described in-circuit emulator reads the false alarm information of storing in the described debugging designated lane status register;
In this step, if described SOC (system on a chip) is in debugging mode, for the reason of determining that SOC (system on a chip) enters debugging mode, described in-circuit emulator reads the value of the debugging designated lane status register of this SOC (system on a chip), to obtain false alarm information.
If the value of described debugging designated lane status register is 0, then the explanation operation that writes data is finished, and can carry out operation next time; If the value of described debugging designated lane is not 0, described in-circuit emulator is just determined type of error according to concrete false alarm information, and to the result of described debugger feedback operation, wait for that debugger issues operational order again, the bad piece of for example skipping described flash chip continues to write, and perhaps issues the packet that writes again.
Step 501 and step 502 are equally applicable to the process of data erase, and in the process of wiping, described in-circuit emulator also can periodically be inquired about the value of the debugging designated lane status register of described SOC (system on a chip), and determines type of error when making a mistake.
The flash memory chip operation method that the embodiment of the invention provides, only need to revise universal program according to the configuration parameter of flash chip, can obtain the executable program of this flash chip, utilize this executable program to finish operations such as writing and wipe to described flash chip, do not need to download to SOC (system on a chip) for the program file of the independent generating run use of each flash chip and with program file, simplify operating process, improved system works efficient.And in process to chip operation, detect the duty of SOC (system on a chip) in real time by in-circuit emulator, described flash chip is being operated when making a mistake, can find wrong and definite type of error fast, make the user can in time obtain the duty of current SOC (system on a chip) and make corresponding adjustment, system debug efficient is improved.
Embodiments of the invention also provide a kind of in-circuit emulator, and the structure of this in-circuit emulator comprises as shown in Figure 6:
Data acquisition module 601 is used for obtaining according to the type of flash chip the configuration parameter and the universal program of this flash chip;
Program generating module 602 is used for the configuration parameter that obtains according to described data acquisition module 601, revises described universal program, obtains the executable program of described flash chip, and system carries out on the feed.
Further, described in-circuit emulator also comprises as shown in Figure 7:
Program sending module 603 is used for sending to described SOC (system on a chip) the universal program of described flash chip, revises obtaining described executable program for described program generating module 602;
Detection module 604 is used for periodically detecting the state of described SOC (system on a chip), and when described SOC (system on a chip) is in debugging mode, reads the false alarm information of storing in the debugging designated lane status register of described SOC (system on a chip).
Embodiments of the invention also provide a kind of flash memory chip operation system, and the structure of this flash memory chip operation system comprises in-circuit emulator 801 and SOC (system on a chip) 802 as shown in Figure 8;
Described in-circuit emulator 801, be used for obtaining the configuration parameter and the universal program of this flash chip,, revise described universal program according to the configuration parameter that described data acquisition module obtains according to the type of flash chip, obtain the executable program of described flash chip, carry out for described SOC (system on a chip) 802;
Described SOC (system on a chip) 802, be used to carry out described in-circuit emulator 801 and revise the executable program that obtains, and when the described executable program of execution makes a mistake, stop to carry out described executable program, enter debugging mode, and with the false alarm information stores in debugging designated lane status register, comprise type of error in the described false alarm information.
Further, described in-circuit emulator 801 also is used for periodically detecting the state of described SOC (system on a chip) 802, when detecting described SOC (system on a chip) 802 and enter debugging mode, reads the false alarm information of storing in the described debugging designated lane status register.
Above-mentioned in-circuit emulator and flash memory chip operation system, can combine with a kind of flash memory chip operation method that embodiments of the invention provide, only need to revise universal program according to the configuration parameter of flash chip, can obtain the executable program of this flash chip, utilize this executable program to finish operations such as writing and wipe to described flash chip, do not need to download to SOC (system on a chip) for the program file of the independent generating run use of each flash chip and with program file, simplify operating process, improved system works efficient.And in process to chip operation, detect the duty of SOC (system on a chip) in real time by in-circuit emulator, described flash chip is being operated when making a mistake, can find wrong and definite type of error fast, make the user can in time obtain the duty of current SOC (system on a chip) and make corresponding adjustment, system debug efficient is improved.
One of ordinary skill in the art will appreciate that and realize that all or part of step that the foregoing description method is carried is to instruct relevant hardware to finish by program, described program can be stored in a kind of computer-readable recording medium, this program comprises one of step or its combination of method embodiment when carrying out.
In addition, each functional unit in each embodiment of the present invention can adopt the form of hardware to realize, also can adopt the form of software function module to realize.If described integrated module realizes with the form of software function module and during as independently production marketing or use, also can be stored in the computer read/write memory medium.
The above-mentioned storage medium of mentioning can be a ROM (read-only memory), disk or CD etc.
The above; only be the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the described protection domain of claim.

Claims (10)

1, a kind of flash memory chip operation method is characterized in that, comprising:
Host computer obtains the configuration parameter and the universal program of this flash chip according to the type of flash chip;
Described host computer is revised described universal program according to described configuration parameter, obtains the executable program of described flash chip;
SOC (system on a chip) is carried out described executable program to described flash chip.
2, flash memory chip operation method according to claim 1 is characterized in that, described host computer is specially in-circuit emulator, described host computer is according to described configuration parameter, revise described universal program, obtain also comprising before the step of executable program of described flash chip:
Described SOC (system on a chip) is downloaded the universal program of described flash chip from described in-circuit emulator, revises obtaining described executable program for described in-circuit emulator.
3, flash memory chip operation method according to claim 1 is characterized in that, described host computer is specially debugger, described host computer is according to described configuration parameter, revise described universal program, obtain also comprising after the step of executable program of described flash chip:
Described debugger sends the executable program of described flash chip to in-circuit emulator;
Described in-circuit emulator sends the executable program of described flash chip to described SOC (system on a chip).
4, flash memory chip operation method according to claim 1 is characterized in that, described SOC (system on a chip) is carried out after the step of described executable program described flash chip, also comprises:
If described SOC (system on a chip) makes a mistake when carrying out described executable program, this SOC (system on a chip) stops to carry out described executable program, enter debugging mode, and with the false alarm information stores in debugging designated lane status register, comprise type of error in the described false alarm information.
5, according to claim 1,2,3 or 4 described flash memory chip operation methods, it is characterized in that described SOC (system on a chip) is carried out after the step of described executable program described flash chip, also comprises:
The periodic state that detects described SOC (system on a chip) of described in-circuit emulator;
Be in debugging mode if described in-circuit emulator detects described SOC (system on a chip), then read the false alarm information of storing in the described debugging designated lane status register.
6, a kind of in-circuit emulator is characterized in that, comprising:
Data acquisition module is used for obtaining according to the type of flash chip the configuration parameter and the universal program of this flash chip;
Program generating module is used for the configuration parameter that obtains according to described data acquisition module, revises described universal program, obtains the executable program of described flash chip, and system carries out on the feed.
7, in-circuit emulator according to claim 6 is characterized in that, also comprises:
The program sending module is used for sending to described SOC (system on a chip) the universal program of described flash chip, revises obtaining described executable program for described program generating module.
8, in-circuit emulator according to claim 6 is characterized in that, also comprises:
Detection module is used for periodically detecting the state of described SOC (system on a chip), and when described SOC (system on a chip) is in debugging mode, reads the false alarm information of storing in the debugging designated lane status register of described SOC (system on a chip).
9, a kind of flash memory chip operation system is characterized in that, comprises in-circuit emulator and SOC (system on a chip);
Described in-circuit emulator, be used for obtaining the configuration parameter and the universal program of this flash chip,, revise described universal program according to the configuration parameter that described data acquisition module obtains according to the type of flash chip, obtain the executable program of described flash chip, carry out for described SOC (system on a chip);
Described SOC (system on a chip), be used to carry out described in-circuit emulator and revise the executable program that obtains, and when the described executable program of execution makes a mistake, stop to carry out described executable program, enter debugging mode, and with the false alarm information stores in debugging designated lane status register, comprise type of error in the described false alarm information.
10, flash memory chip operation system according to claim 9 is characterized in that,
Described in-circuit emulator also is used for periodically detecting the state of described SOC (system on a chip), when detecting described SOC (system on a chip) and enter debugging mode, reads the false alarm information of storing in the described debugging designated lane status register.
CN 200910090414 2009-08-04 2009-08-04 Flash memory chip operation method, in-circuit emulator and flash memory chip operation system Active CN101625644B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910090414 CN101625644B (en) 2009-08-04 2009-08-04 Flash memory chip operation method, in-circuit emulator and flash memory chip operation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910090414 CN101625644B (en) 2009-08-04 2009-08-04 Flash memory chip operation method, in-circuit emulator and flash memory chip operation system

Publications (2)

Publication Number Publication Date
CN101625644A true CN101625644A (en) 2010-01-13
CN101625644B CN101625644B (en) 2013-06-26

Family

ID=41521500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910090414 Active CN101625644B (en) 2009-08-04 2009-08-04 Flash memory chip operation method, in-circuit emulator and flash memory chip operation system

Country Status (1)

Country Link
CN (1) CN101625644B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520976A (en) * 2011-11-17 2012-06-27 四川九洲电器集团有限责任公司 Solidifying method of DSP (digital signal processor) program
CN102681893A (en) * 2011-03-09 2012-09-19 腾讯科技(深圳)有限公司 Cross-platform implementation method for executable programs and mobile terminal
CN104252342A (en) * 2013-06-27 2014-12-31 中兴通讯股份有限公司 Method and device for realizing embedding type application with configurable parameters
CN108365996A (en) * 2018-05-04 2018-08-03 西安电子科技大学 A kind of network-on-chip emulation platform based on FPGA+ARM frameworks
CN109684795A (en) * 2018-12-25 2019-04-26 成都卫士通信息产业股份有限公司 The method, apparatus and electronic equipment of application program anti-debug
CN111382508A (en) * 2020-03-04 2020-07-07 西安理工大学 Semiconductor device physical visual simulation platform design method based on data model
CN115291958A (en) * 2022-10-10 2022-11-04 广州市保伦电子有限公司 Method and device for replacing main control chip and peripheral chip

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100458697C (en) * 2006-12-26 2009-02-04 北京中星微电子有限公司 User program guiding method and system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681893B (en) * 2011-03-09 2016-06-29 腾讯科技(深圳)有限公司 The cross-platform implementation method of executable program and mobile terminal
CN102681893A (en) * 2011-03-09 2012-09-19 腾讯科技(深圳)有限公司 Cross-platform implementation method for executable programs and mobile terminal
CN102520976A (en) * 2011-11-17 2012-06-27 四川九洲电器集团有限责任公司 Solidifying method of DSP (digital signal processor) program
CN102520976B (en) * 2011-11-17 2015-04-01 四川九洲电器集团有限责任公司 Solidifying method of DSP (digital signal processor) program
CN104252342B (en) * 2013-06-27 2021-06-18 中兴通讯股份有限公司 Embedded application implementation method and device capable of configuring parameters
CN104252342A (en) * 2013-06-27 2014-12-31 中兴通讯股份有限公司 Method and device for realizing embedding type application with configurable parameters
CN108365996A (en) * 2018-05-04 2018-08-03 西安电子科技大学 A kind of network-on-chip emulation platform based on FPGA+ARM frameworks
CN108365996B (en) * 2018-05-04 2021-03-30 西安电子科技大学 FPGA + ARM architecture-based on-chip network simulation platform
CN109684795A (en) * 2018-12-25 2019-04-26 成都卫士通信息产业股份有限公司 The method, apparatus and electronic equipment of application program anti-debug
CN109684795B (en) * 2018-12-25 2023-01-24 成都卫士通信息产业股份有限公司 Method and device for anti-debugging of application program and electronic equipment
CN111382508A (en) * 2020-03-04 2020-07-07 西安理工大学 Semiconductor device physical visual simulation platform design method based on data model
CN111382508B (en) * 2020-03-04 2024-04-26 西安理工大学 Design method of physical visualization simulation platform of semiconductor device based on data model
CN115291958A (en) * 2022-10-10 2022-11-04 广州市保伦电子有限公司 Method and device for replacing main control chip and peripheral chip

Also Published As

Publication number Publication date
CN101625644B (en) 2013-06-26

Similar Documents

Publication Publication Date Title
CN101625644B (en) Flash memory chip operation method, in-circuit emulator and flash memory chip operation system
CN101763279B (en) BootLoader architectural design method
CN100555218C (en) Be used to improve the apparatus and method of the simulation velocity of the middle-and-high-ranking language of analogue system on the sheet
CN101477471B (en) Embedded system firmware on-line upgrading method
CN113110859B (en) Remote online development system for embedded terminal
CN101446918B (en) Method for realizing debugging of single function by user state debugger and system thereof
CN102200916B (en) Electronic equipment, configurable member and method for storing configuration information of configurable member
CN105930186B (en) The method for loading software of multi -CPU and software loading apparatus based on multi -CPU
CN113377408B (en) High-reliability SRAM type FPGA online upgrading method and system
CN101295255B (en) Firmware updating system and method
CN103914315A (en) Configuration method of drivers
CN110197698B (en) Method and device for automatically testing influence of different power states of SSD (solid State drive)
CN102141940A (en) Device, method and system for recovering firmware update
CN100388234C (en) Method for monitoring internal memory varible rewrite based on finite-state-machine
US20200012490A1 (en) Data storage device, operation method thereof, and firmware providing server therefor
US20030120977A1 (en) Debugging method through serial port under system shutdown and standby conditions
CN104035757A (en) MIPS-based (microprocessor without interlocked piped stages-based) U-boot (universal boot loader) transplantation implementing method
US9223697B2 (en) Computer reprogramming method, data storage medium and motor vehicle computer
CN113960391A (en) Abnormal power failure testing device and method for storage medium
CN103294578A (en) Method for obtaining instruction of triggering function
CN105335166A (en) System of embedded device and remote upgrading method of embedded device
CN103970551A (en) Selection method and device for embedded processor start mode
KR20020030669A (en) Computer system and a method of automatically setting an operating system thereof
JP2006293824A (en) Semiconductor device
CN104503905A (en) Debugging method and debugging system for embedded system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant