struct Boot.ModuleView |
![](../../../../Arrow_up.png) |
XDCscript usage |
meta-domain |
var obj = new Boot.ModuleView;
obj.disableWatchdog = Bool ...
obj.watchdogAddress = UInt ...
obj.configureDCO = Bool ...
config Boot.bootCodeSection // module-wide |
![](../../../../Arrow_up.png) |
Code section that Boot module code is in
XDCscript usage |
meta-domain |
const Boot.bootCodeSection = String ".bootCodeSection";
DETAILS
To place this section into a memory segment yourself, add the
following to your configuration file:
Program.sectMap[Boot.bootCodeSection] = new Program.SectionSpec();
Program.sectMap[Boot.bootCodeSection].loadSegment = "yourBootCodeMemorySegment";
or to place the code at a specific address:
Program.sectMap[Boot.bootCodeSection] = new Program.SectionSpec();
Program.sectMap[Boot.bootCodeSection].loadAdress = yourBootCodeAddress;
config Boot.configureDCO // module-wide |
![](../../../../Arrow_up.png) |
Configure DCO flag; default is false
XDCscript usage |
meta-domain |
Boot.configureDCO = Bool false;
DETAILS
Set to true to initialize DCO at boot.
config Boot.disableWatchdog // module-wide |
![](../../../../Arrow_up.png) |
Watchdog disable flag; default is true
XDCscript usage |
meta-domain |
Boot.disableWatchdog = Bool true;
DETAILS
Set to false to not automatically disable the watchdog timer.
config Boot.rovViewInfo // module-wide |
![](../../../../Arrow_up.png) |
XDCscript usage |
meta-domain |
config Boot.watchdogAddress // module-wide |
![](../../../../Arrow_up.png) |
Watchdog control register address; default for MSP430F54xx
XDCscript usage |
meta-domain |
Boot.watchdogAddress = UInt 0x15c;
DETAILS
Change for other (non-F54xx) devices.