A way to reduce the size of multi-core firmware
A single-core firmware and firmware technology, which is applied in software engineering design, program code conversion, instruments, etc., can solve the problems of reducing the size of the firmware, not mentioning any existing technology, and the size of the firmware exceeds the size of the Flash space, etc., to achieve size reduction , the effect of reducing the upgrade time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0027] Two types of firmware are involved in the present invention. The present invention stipulates that the firmware corresponding to each core before merging is called single-core firmware; the firmware generated by merging the firmware of all cores is called merged firmware; the size of firmware A uses Size( Firmware A) said. Considering that in the firmware merging process, some state control information needs to be added as a boundary for distinguishing single-core firmware; if there are N single-core firmwares to synthesize one firmware, we get:
[0028] Size (combined firmware) = Size (single core firmware 1) +...+Size (single core firmware N) + Size (control status information) ≥ Size (single core firmware 1) +...+Size (single core firmware N).
[0029] The present invention uses multiple cores in the same chip to use M shared spaces during code design. These shared spaces are reflected in the single-core firmware as M segments, and each segment is called a segment; these ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

