C# Class DVFlasher.ProgramCmdParams

Structure to hold command parameters
Mostra file Open project: neuros/ti-uart-boot Class Usage Examples

Public Properties

Property Type Description
APPEntryPoint System.UInt32
APPFileName String
APPLoadAddr System.UInt32
APPMagicFlag MagicFlags
CMDMagicFlag MagicFlags
FLASHUBLExecAddr System.UInt32
FLASHUBLFileName String
FLASHUBLLoadAddr System.UInt32
FLASHUBLMagicFlag MagicFlags
NANDUBLExecAddr System.UInt32
NORUBLExecAddr System.UInt32
SerialPortName String
UARTUBLExecAddr System.UInt32
UARTUBLUsed System.Boolean
UBLFlashType FlashType
Valid System.Boolean
Verbose System.Boolean
useEmbeddedUBL System.Boolean

Property Details

APPEntryPoint public_oe property

Address where the app begin execution
public UInt32,System APPEntryPoint
return System.UInt32

APPFileName public_oe property

String containing filename of Application file
public String APPFileName
return String

APPLoadAddr public_oe property

Address where the app should be decoded to and run from (if appropriate).
public UInt32,System APPLoadAddr
return System.UInt32

APPMagicFlag public_oe property

Magic Flag for the application data
public MagicFlags APPMagicFlag
return MagicFlags

CMDMagicFlag public_oe property

MagicFlag which is the command to of what the UART UBL will do. This should be transmitted alone in response to the BOOTPSP.
public MagicFlags CMDMagicFlag
return MagicFlags

FLASHUBLExecAddr public_oe property

Address at which the Flash UBL will begin execution (must be 0x100 or greater) This will either be the same as UARTUBLExecAddr (id embedded UBL is put into flash) or provided on the command line in case a separate flash UBL is provided.
public UInt32,System FLASHUBLExecAddr
return System.UInt32

FLASHUBLFileName public_oe property

String containing filename of FLASH UBL file (only needed for flashing)
public String FLASHUBLFileName
return String

FLASHUBLLoadAddr public_oe property

Address where the flash ubl file should be decoded to and run from (if appropriate).
public UInt32,System FLASHUBLLoadAddr
return System.UInt32

FLASHUBLMagicFlag public_oe property

Global varibale to hold the desired magic flag
public MagicFlags FLASHUBLMagicFlag
return MagicFlags

NANDUBLExecAddr public_oe property

public UInt32,System NANDUBLExecAddr
return System.UInt32

NORUBLExecAddr public_oe property

Entry point addresses for the NAND and NOR UBL embedded binary images.
public UInt32,System NORUBLExecAddr
return System.UInt32

SerialPortName public_oe property

Name of serial port used for communications
public String SerialPortName
return String

UARTUBLExecAddr public_oe property

Address at which UART UBL will begin execution (must be 0x100 or greater)
public UInt32,System UARTUBLExecAddr
return System.UInt32

UARTUBLUsed public_oe property

Boolean to indicate whether or not to send UART UBL via RBL interfacing. This is set by the -skipRBL command line option.
public Boolean,System UARTUBLUsed
return System.Boolean

UBLFlashType public_oe property

Type of flash that the application and UBL are targeted to use. Selects which embedded UBL to use.
public FlashType UBLFlashType
return FlashType

Valid public_oe property

Flag to indicate if command line is valid
public Boolean,System Valid
return System.Boolean

Verbose public_oe property

Boolean to control the verbosity of output
public Boolean,System Verbose
return System.Boolean

useEmbeddedUBL public_oe property

Flag to inidicate whether to use internal (TI) UBL or externally provided one
public Boolean,System useEmbeddedUBL
return System.Boolean