winIDEA SDK
IConnectDebug2::SDownload Struct Reference

Description

Structure with download configuration.

#include <i_Connect.h>

Public Types

enum  EFlags {
  fLoad = 0x00000100 , fIsProjectOutput = 0x00000200 ,
  fUseMemoryArea = 0x00000400 , fInProjectTarget = 0x00000800 ,
  flLoadCode = 0x00001000 , flLoadSymbols = 0x00002000 ,
  flOptTypeByName = 0x00008000 , ftTypeMask = 0x000000FF ,
  ftBinary = 0x00000000 , ftIntelHex ,
  ftMotorolaS , ftTektronix ,
  ftExtendedTektronix , ftUBROF ,
  ftOMF166 , ftICFOFF ,
  ftOMF51 , ftSLOText ,
  ftMicrotek , ftIEEE695 ,
  ftAD2500 , ftAXE ,
  ftByteCraftCOD , ftMotorolaSymbolic ,
  ftHiTech , ftOMF86 ,
  ftOMF96 , ftOMF251 ,
  ftProspero , ftLogitechModula2 ,
  ftELF , ftMARC4 ,
  ftCR16COFF , ftTMSCOFF ,
  ftStabs , ftZardoz
}
 Flags to be used for IConnectDebug2::SDownload::m_dwFlags attribute. More...
 

Public Attributes

DWORD m_dwFlags
 encode file type and other EFlags information
 
ADDRESS m_aCodeOffset
 offset by which the code is to be loaded
 
ADDRESS m_aSymbolsOffset
 offset by which the symbols are to be loaded
 
BYTE m_byMemoryArea
 the memory space to load the code from this DL file
 

Member Enumeration Documentation

◆ EFlags

Flags to be used for IConnectDebug2::SDownload::m_dwFlags attribute.

Enumerator
fLoad 

when used in the list, this flag indicates if the file is loaded in the full download

fIsProjectOutput 

this file is project output file

fUseMemoryArea 

use m_byMemoryArea as destination memory space

fInProjectTarget 

the file is taken from current project target directory

flLoadCode 

load code

flLoadSymbols 

load symbols

flOptTypeByName 

if two types have the same name, assume they're equal

ftTypeMask 

file type mask

ftBinary 

binary format

ftIntelHex 

Intel hex format.

ftMotorolaS 

MotorolaS format.

ftTektronix 

Tektronix format.

ftExtendedTektronix 

ExtendedTektronix format.

ftUBROF 

UBROF format.

ftOMF166 

OMF166 format.

ftICFOFF 

ICFOFF format.

ftOMF51 

OMF51 format.

ftSLOText 

SLOText format.

ftMicrotek 

Microtek format.

ftIEEE695 

IEEE695 format.

ftAD2500 

AD2500 format.

ftAXE 

AXE format.

ftByteCraftCOD 

ByteCraftCOD format.

ftMotorolaSymbolic 

MotorolaSymbolic format.

ftHiTech 

HiTech format.

ftOMF86 

OMF86 format.

ftOMF96 

OMF96 format.

ftOMF251 

OMF251 format.

ftProspero 

Prospero format.

ftLogitechModula2 

LogitechModula2 format.

ftELF 

ELF format.

ftMARC4 

MARC4 format.

ftCR16COFF 

CR16COFF format.

ftTMSCOFF 

TMSCOFF format.

ftStabs 

Stabs format.

ftZardoz 

Zardoz format.