Unlock instant, AI-driven research and patent intelligence for your innovation.

Boot sequence for multiple boot devices

A start-up device, multiple technology, applied in the direction of program control device, boot program, etc.

Active Publication Date: 2020-03-13
MICROCHIP TECH INC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] These conventional methods require significant changes to the system's software each time a different boot device is selected

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Boot sequence for multiple boot devices
  • Boot sequence for multiple boot devices
  • Boot sequence for multiple boot devices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The invention and its various features and advantageous details are explained more fully with reference to the exemplary and thus non-limiting embodiments illustrated in the drawings and described in detail below. Descriptions of well-known programming techniques, computer software, hardware, operating platforms, and protocols may be omitted so as not to unnecessarily obscure the invention in detail. It should be understood, however, that the detailed description and specific examples, while indicating preferred embodiments, have been given by way of illustration only and not by way of limitation. Various substitutions, modifications, additions and / or rearrangements within the spirit and / or scope of the basic inventive concept will become apparent to those skilled in the art from this disclosure.

[0017] As used herein, the terms "comprise / comprise," "include / including," "has / having," or any other variation thereof, are intended to cover a non-exclusive inclusion. For...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A multi-boot device capable of booting from a plurality of boot devices, each storing a boot image. The multi-boot device determines which boot device to load based on sequence numbers assigned to each of the boot devices. Some embodiments will make this determination using only hardware operations. The multi-boot device compares the sequence numbers of the available boot devices in order to determine the boot image to be loaded. The address of the selected boot image is then mapped to the device's default boot vector. The remaining images are likewise mapped to a secondary boot memory. The device then boots from the default boot vector. The user can change the boot device to be loaded by modifying one or more of the boot sequence numbers. The boot images can be updated without resetting the device by switching execution to and from boot images in the secondary boot memory.

Description

[0001] Cross References to Related Applications [0002] This application claims the benefit of US Provisional Application No. 61 / 784,833, filed March 14, 2013, which is hereby incorporated in its entirety. technical field [0003] The present invention relates to microcontrollers and microprocessors, and in particular to a boot sequence for a multi-boot embedded microcontroller system. Background technique [0004] After power-up or reset, the embedded microcontroller must select the boot device containing the boot image from which the embedded system will run. A microcontroller may support the use of more than one enabling device. Multiboot refers to microcontrollers that choose between several available boot devices. To support multiple booting, a mechanism is needed that allows the microcontroller to select the desired booting device from the set of available booting devices. [0005] Systems usually use the default boot vector to identify the boot device that contai...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/4401
CPCG06F9/4408G06F9/441
Inventor 鲁沙恩·塞缪尔罗德尼·佩萨文托伊戈尔·沃耶沃达
Owner MICROCHIP TECH INC