GBL Module
2-110
❏
Run-Time Support Library
. The name of the run-time support
(RTS) library to which the application is linked. These libraries are
located in the <BIOS_INSTALL_DIR>\xdctools\packages\ti\targets
tree. The library you select is used in the linker command file
generated from the Tconf script when you build your application.
Tconf Name: RTSLIB
Type: String
Example:
bios.GBL.RTSLIB = "";
❏
Modify CLKMD
. Set this property to true if you want to modify the
value of the Clock Mode Register, which is used to program the PLL
(phase-locked loop).
Tconf Name: MODIFYCLKMD
Type: Bool
Example:
bios.GBL.MODIFYCLKMD = false;
❏
CLKMD - (PLL) Clock Mode Register
. The value of the Clock Mode
Register.
Tconf Name: CLKMD
Type: Numeric
Example:
bios.GBL.CLKMD = 0x0000;
❏
Memory Model
. This specifies the address reach within the ’C55x
program. The options are large and huge. In the large and huge
models, data addressing uses the full 23-bit range. Program space
addressing always uses the full 24-bit range.
Both the large and huge models support the same addressing range.
The difference is that the huge model allows buffers to cross 64K
page boundaries. For the large model, size_t is 16 bits (64K). For the
huge model, size_t is 23 bits, which requires 32 bits of storage since
the minimum storage unit is 16 bits.
Tconf Name: MEMORYMODEL
Type: EnumString
Options:
"LARGE", "HUGE"
Example:
bios.GBL.MEMORYMODEL = "LARGE";
❏
Call User Init Function
. Set this property to true if you want an
initialization function to be called early during program initialization,
after .cinit processing and before the main() function.
Tconf Name: CALLUSERINITFXN
Type: Bool
Example:
bios.GBL.CALLUSERINITFXN = false;
❏
User Init Function
. Type the name of the initialization function. This
function runs early in the initialization process and is intended to be
used to perform hardware setup that needs to run before DSP/BIOS
is initialized. The code in this function should not use any DSP/BIOS
API calls, unless otherwise specified for that API, since a number of
DSP/BIOS modules have not been initialized when this function runs.