Multilevel boot method and system of digital signal processor
A digital signal and processor technology, applied in the field of digital signal processor multi-level start-up method and system, can solve the problems of multi-level start-up program without interrupt control system, unable to support embedded operating system and interrupt control system start at the same time, etc. achieve high portability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0053] The technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings, see figure 1The flow chart of the multi-stage start-up method for a digital signal processor is shown, which includes the following steps:
[0054] S101, execute the first-level startup program of the digital signal processor, select the startup mode according to the peripheral configuration circuit, and read the second-level startup program;
[0055] S102, execute the start-up program located at the second level, complete the basic configuration of the minimum system of the digital signal processor, and jump to the third-level program stored in the external flash memory, and copy the third-level program in the external flash memory into memory;
[0056] S103. Execute the third-level program in memory.
[0057] The technical solution provided by this embodiment uses a multi-level boot program to start the third-level program stored in the ex...
Embodiment 2
[0070] In combination with the multi-stage startup method of the digital signal processor provided in the first embodiment, this embodiment also provides a method of how to write and burn the second-level startup program and the third-level program, so as to realize the multi-level startup of the digital signal processor , which, prior to execution of the first-level start-up procedure of the digital signal processor, may also include:
[0071] Write and compile the second-level startup program and the third-level program respectively, and convert the file format;
[0072] Burn the second-level startup program after the converted file format into the external EEPROM of the digital signal processor;
[0073] Burn the third-level program after the converted file format into the external flash memory.
[0074] see figure 2 As shown, it is one of the specific implementation methods, including the following steps:
[0075] Step S201, writing the second-level startup program, co...
Embodiment 3
[0096] On the basis of the above two embodiments, this embodiment further provides a typical method of executing the third-level program in memory to implement an interrupt control system on the basis of the multi-level startup method of the digital signal processor The method specifically includes the following steps:
[0097] The third-level program is executed sequentially from the entry address of the third-level program;
[0098] When an interrupt request occurs, the third-level program first turns to the first specified address to start running. The machine code of the preset byte starting from the first specified address is a short jump command, and a short jump address is specified. A long jump command and a long jump address are stored in the short jump address;
[0099] Execute the long jump command, store the interrupt detection function in the long jump address, judge the event that triggers the interrupt by reading the interrupt status register parameters, and re...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com