C# Class DVFlasher.ProgramCmdParams

Structure to hold command parameters
Show 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 property

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

APPFileName public property

String containing filename of Application file
public String APPFileName
return String

APPLoadAddr public property

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

APPMagicFlag public property

Magic Flag for the application data
public MagicFlags APPMagicFlag
return MagicFlags

CMDMagicFlag public 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 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 property

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

FLASHUBLLoadAddr public 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 property

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

NANDUBLExecAddr public property

public UInt32,System NANDUBLExecAddr
return System.UInt32

NORUBLExecAddr public property

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

SerialPortName public property

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

UARTUBLExecAddr public property

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

UARTUBLUsed public 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 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 property

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

Verbose public property

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

useEmbeddedUBL public property

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