BOOT attribute

Top  Previous  Next

The BOOT attribute allows you to send the uninterpreted contents of a file (a 'load object') to a processor or other device. Nothing else is sent to that processor. In particular, it can have no tasks placed on it. The processor type information must be present, but is ignored; you can specify any existing processor type, even when the 'processor' is really a non-processor device.

 

BOOT is useful in systems with non-processor modules, such as ADCs and DACs, that need to be loaded with configuration information before being used. For example:

 

PROCESSOR root DEFAULT

PROCESSOR adc DEFAULT BOOT="adc.dat"

WIRE ? root[MYLINK:3] adc[MYLINK:1]

 

Dragons003The load object specified in a BOOT attribute must be a multiple of 4 bytes long, that is, it must be made up of a whole number of 32-bit words.