struct Boot.ModuleView |
![](../../../../Arrow_up.png) |
XDCscript usage |
meta-domain |
var obj = new Boot.ModuleView;
obj.disableWatchdog = Bool ...
obj.configurePll = Bool ...
obj.pllcrDIV = UInt ...
obj.pllstsDIVSEL = UInt ...
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 you configuration file:
Program.sectMap[Boot.bootCodeSection] = new Program.SectionSpec();
Program.sectMap[Boot.bootCodeSection].loadSegment = "yourBootCodeMemorySegment";
or to place the code at a specific adress:
Program.sectMap[Boot.bootCodeSection] = new Program.SectionSpec();
Program.sectMap[Boot.bootCodeSection].loadAdress = yourBootCodeAddress;
config Boot.configurePll // module-wide |
![](../../../../Arrow_up.png) |
PLL configuration flag, default is false
XDCscript usage |
meta-domain |
Boot.configurePll = Bool false;
DETAILS
Set to true to automatically configure the PLL.
config Boot.disableWatchdog // module-wide |
![](../../../../Arrow_up.png) |
Watchdog disable flag, default is false
XDCscript usage |
meta-domain |
Boot.disableWatchdog = Bool false;
DETAILS
Set to true to automatically disabled the watchdog timer.
config Boot.pllcrDIV // module-wide |
![](../../../../Arrow_up.png) |
PLLCR[DIV] value. Default is 10
XDCscript usage |
meta-domain |
DETAILS
This is the actual value written to the DIV bits in
the PLL Control Register (PLLCR)
config Boot.pllstsDIVSEL // module-wide |
![](../../../../Arrow_up.png) |
PLLSTS[DIVSEL] value. Default is 2
XDCscript usage |
meta-domain |
Boot.pllstsDIVSEL = UInt 2;
DETAILS
This is the actual value written to the DIVSEL bits in
the PLL Status Register (PLLSTS)
config Boot.rovViewInfo // module-wide |
![](../../../../Arrow_up.png) |
XDCscript usage |
meta-domain |