winIDEA SDK
isys::IConnectDebug2 Struct Reference

Description

This struct defines flags used by isystem.connect API.

#include <i_ConnectTypes.h>

Public Types

enum  ECodeCacheOp {
  ccOpRead = 0x00000000 , ccOpWrite = 0x00000100 ,
  ccOpLoad = 0x00000200 , ccOpSave = 0x00000300 ,
  ccOpGet = 0x00000400 , ccOpVerify = 0x00000500 ,
  ccOpVerifySave = 0x00000600 , ccOpMask = 0x0000FF00 ,
  ccSrcLoaded = 0x00000000 , ccSrcInFiles = 0x00010000 ,
  ccSrcFiltered = 0x00020000 , ccSrcMask = 0x00070000 ,
  ccSaveFormatMotorolaS37 = 0x00100000 , ccSaveFormatIntelHex = 0x00200000 ,
  ccSaveFormatBinary = 0x00300000 , ccSaveFormatMask = 0x00F00000 ,
  ccSaveBytes10 = 0x00000000 , ccSaveBytes20 = 0x01000000 ,
  ccSaveBytes40 = 0x02000000 , ccSaveBytes80 = 0x03000000 ,
  ccSaveBytesMask = 0x03000000 , ccNoData = 0x00080000
}
 Various ICodeCache operations, like memory access, information about downloaded code. More...
 

Member Enumeration Documentation

◆ ECodeCacheOp

Various ICodeCache operations, like memory access, information about downloaded code.

Use with EAccessFlags.

Enumerator
ccOpRead 

read from target. pICodeCache on entry specifies the regions to read

ccOpWrite 

write to target

ccOpLoad 

read from file

ccOpSave 

save to file

ccOpGet 

use source and return. if pszFileName is not empty, code for pszFileName is returned

ccOpVerify 

perform download verify, return dif. if pszFileName is not empty, operation is performed only on it

ccOpVerifySave 

same as ccOpVerify. The dif result is saved to file specified in pszParam

ccOpMask 

mask for operation

ccSrcLoaded 

code put into target at download time

ccSrcInFiles 

code contained in download files

ccSrcFiltered 

code contained in download files, minus exclusions

ccSaveFormatMotorolaS37 

with ccOpSave operation, specifies Motorola S37 output

ccSaveFormatIntelHex 

use Intel hex format

ccSaveFormatBinary 

use binary format

ccSaveBytes10 

when saving save 0x10 bytes per line

ccSaveBytes20 

when saving save 0x20 bytes per line

ccSaveBytes40 

when saving save 0x40 bytes per line

ccSaveBytes80 

when saving save 0x80 bytes per line

ccNoData 

for Load, GetLoaded, GetInFile operations - data is not required