1 |
1779 |
julius |
|
2 |
|
|
src/FT2232c.cpp,2219
|
3 |
|
|
static UINT uiNumOpenedDevices 49,871
|
4 |
|
|
static FTC_DEVICE_DATA OpenedDevices[OpenedDevices50,1006
|
5 |
|
|
static OutputByteBuffer OutputBuffer;51,1141
|
6 |
|
|
static DWORD dwNumBytesToSend 52,1276
|
7 |
|
|
BOOLEAN FT2232c::FTC_DeviceInUse(55,1418
|
8 |
|
|
BOOLEAN FT2232c::FTC_DeviceOpened(87,2318
|
9 |
|
|
FTC_STATUS FT2232c::FTC_IsDeviceNameLocationIDValid(122,3348
|
10 |
|
|
FTC_STATUS FT2232c::FTC_IsDeviceFT2232CType(173,4788
|
11 |
|
|
FT2232c::FT2232c(191,5306
|
12 |
|
|
FT2232c::~FT2232c(203,5530
|
13 |
|
|
FTC_STATUS FT2232c::FTC_GetNumDevices(208,5560
|
14 |
|
|
FTC_STATUS FT2232c::FTC_GetNumNotOpenedDevices(313,9440
|
15 |
|
|
FTC_STATUS FT2232c::FTC_GetDeviceNameLocationID(372,11236
|
16 |
|
|
FTC_STATUS FT2232c::FTC_OpenSpecifiedDevice(418,12575
|
17 |
|
|
FTC_STATUS FT2232c::FTC_OpenDevice(465,13870
|
18 |
|
|
FTC_STATUS FT2232c::FTC_CloseDevice(496,14640
|
19 |
|
|
void FT2232c::FTC_GetClockFrequencyValues(512,14923
|
20 |
|
|
FTC_STATUS FT2232c::FTC_SetDeviceLoopbackState(517,15122
|
21 |
|
|
void FT2232c::FTC_InsertDeviceHandle(538,15610
|
22 |
|
|
FTC_STATUS FT2232c::FTC_IsDeviceHandleValid(566,16506
|
23 |
|
|
void FT2232c::FTC_RemoveDeviceHandle(597,17292
|
24 |
|
|
FTC_STATUS FT2232c::FTC_ResetUSBDevicePurgeUSBInputBuffer(628,18189
|
25 |
|
|
FTC_STATUS FT2232c::FTC_SetDeviceUSBBufferSizes(652,18840
|
26 |
|
|
FTC_STATUS FT2232c::FTC_SetDeviceSpecialCharacters(657,19047
|
27 |
|
|
FTC_STATUS FT2232c::FTC_SetReadWriteDeviceTimeouts(667,19557
|
28 |
|
|
FTC_STATUS FT2232c::FTC_SetDeviceLatencyTimer(673,19840
|
29 |
|
|
FTC_STATUS FT2232c::FTC_ResetMPSSEInterface(679,20065
|
30 |
|
|
FTC_STATUS FT2232c::FTC_EnableMPSSEInterface(684,20225
|
31 |
|
|
FTC_STATUS FT2232c::FTC_SendReceiveCommandFromMPSSEInterface(689,20387
|
32 |
|
|
FTC_STATUS FT2232c::FTC_SynchronizeMPSSEInterface(786,23320
|
33 |
|
|
FTC_STATUS FT2232c::FTC_GetNumberBytesFromDeviceInputBuffer(853,25224
|
34 |
|
|
void FT2232c::FTC_ClearOutputBuffer(891,26491
|
35 |
|
|
void FT2232c::FTC_AddByteToOutputBuffer(896,26562
|
36 |
|
|
DWORD FT2232c::FTC_GetNumBytesInOutputBuffer(906,26817
|
37 |
|
|
FTC_STATUS FT2232c::FTC_SendBytesToDevice(911,26900
|
38 |
|
|
FTC_STATUS FT2232c::FTC_ReadBytesFromDevice(952,28644
|
39 |
|
|
FTC_STATUS FT2232c::FTC_ReadFixedNumBytesFromDevice(963,29472
|
40 |
|
|
FTC_STATUS FT2232c::FTC_SendReadBytesToFromDevice(995,30577
|
41 |
|
|
FTC_STATUS FT2232c::FTC_SendCommandsSequenceToDevice(1051,32797
|
42 |
|
|
FTC_STATUS FT2232c::FTC_ReadCommandsSequenceBytesFromDevice(1089,34333
|
43 |
|
|
char* strupr(1128,35572
|
44 |
|
|
char* strlwr(1140,35750
|
45 |
|
|
|
46 |
|
|
src/FT2232cMpsseJtag.cpp,4152
|
47 |
|
|
#define WIO_DEFINED24,394
|
48 |
|
|
FTC_STATUS FT2232cMpsseJtag::CheckWriteDataToExternalDeviceBitsBytesParameters(47,907
|
49 |
|
|
void FT2232cMpsseJtag::AddByteToOutputBuffer(74,1752
|
50 |
|
|
FTC_STATUS FT2232cMpsseJtag::SetDataInOutClockFrequency(93,2552
|
51 |
|
|
FTC_STATUS FT2232cMpsseJtag::InitDataInOutClockFrequency(106,2916
|
52 |
|
|
void FT2232cMpsseJtag::SetJTAGToNewState(135,3943
|
53 |
|
|
DWORD FT2232cMpsseJtag::MoveJTAGFromOneStateToAnother(150,4493
|
54 |
|
|
FTC_STATUS FT2232cMpsseJtag::ResetTAPContollerExternalDeviceSetToTestIdleMode(198,6628
|
55 |
|
|
FTC_STATUS FT2232cMpsseJtag::SetGeneralPurposeInputOutputPins(224,7506
|
56 |
|
|
void FT2232cMpsseJtag::GetGeneralPurposeInputOutputPinsInputStates(273,9398
|
57 |
|
|
FTC_STATUS FT2232cMpsseJtag::GetGeneralPurposeInputOutputPins(288,10018
|
58 |
|
|
void FT2232cMpsseJtag::AddWriteCommandDataToOutPutBuffer(383,13694
|
59 |
|
|
FTC_STATUS FT2232cMpsseJtag::WriteDataToExternalDevice(448,16074
|
60 |
|
|
void FT2232cMpsseJtag::GetNumDataBytesToRead(464,16707
|
61 |
|
|
FTC_STATUS FT2232cMpsseJtag::GetDataFromExternalDevice(494,17733
|
62 |
|
|
DWORD FT2232cMpsseJtag::AddReadCommandToOutputBuffer(541,19674
|
63 |
|
|
FTC_STATUS FT2232cMpsseJtag::ReadDataFromExternalDevice(587,21283
|
64 |
|
|
DWORD FT2232cMpsseJtag::AddWriteReadCommandDataToOutPutBuffer(608,22106
|
65 |
|
|
FTC_STATUS FT2232cMpsseJtag::WriteReadDataToFromExternalDevice(676,24682
|
66 |
|
|
FTC_STATUS FT2232cMpsseJtag::GenerateTCKClockPulses(732,27167
|
67 |
|
|
void FT2232cMpsseJtag::ProcessReadCommandsSequenceBytes(809,29756
|
68 |
|
|
DWORD FT2232cMpsseJtag::GetTotalNumCommandsSequenceDataBytesToRead(873,32805
|
69 |
|
|
void FT2232cMpsseJtag::CopyReadCommandsSequenceDataBuffer(903,33999
|
70 |
|
|
FTC_STATUS FT2232cMpsseJtag::AddReadCommandSequenceData(922,34800
|
71 |
|
|
PReadCommandsSequenceData FT2232cMpsseJtag::CreateReadCommandsSequenceDataBuffer(988,38026
|
72 |
|
|
void FT2232cMpsseJtag::DeleteReadCommandsSequenceDataBuffer(1009,38805
|
73 |
|
|
FTC_STATUS FT2232cMpsseJtag::CreateDeviceCommandsSequenceDataBuffers(1024,39341
|
74 |
|
|
void FT2232cMpsseJtag::ClearDeviceCommandSequenceData(1067,41106
|
75 |
|
|
DWORD FT2232cMpsseJtag::GetNumBytesInCommandsSequenceDataBuffer(1102,42321
|
76 |
|
|
DWORD FT2232cMpsseJtag::GetCommandsSequenceDataDeviceIndex(1113,42713
|
77 |
|
|
void FT2232cMpsseJtag::DeleteDeviceCommandsSequenceDataBuffers(1149,43787
|
78 |
|
|
FTC_STATUS FT2232cMpsseJtag::AddDeviceWriteCommand(1176,45094
|
79 |
|
|
FTC_STATUS FT2232cMpsseJtag::AddDeviceReadCommand(1214,46595
|
80 |
|
|
FTC_STATUS FT2232cMpsseJtag::AddDeviceWriteReadCommand(1246,47733
|
81 |
|
|
FT2232cMpsseJtag::FT2232cMpsseJtag(1289,49442
|
82 |
|
|
FT2232cMpsseJtag::~FT2232cMpsseJtag(1306,49821
|
83 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_GetNumDevices(1336,51029
|
84 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_GetDeviceNameLocationID(1348,51286
|
85 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_OpenSpecifiedDevice(1354,51701
|
86 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_OpenDevice(1376,52264
|
87 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_CloseDevice(1399,52742
|
88 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_InitDevice(1410,52960
|
89 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_GetClock(1484,55524
|
90 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_SetClock(1496,55882
|
91 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_SetDeviceLoopbackState(1518,56470
|
92 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_SetGeneralPurposeInputOutputPins(1524,56727
|
93 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_GetGeneralPurposeInputOutputPins(1588,59995
|
94 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_WriteDataToExternalDevice(1610,61004
|
95 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_ReadDataFromExternalDevice(1641,62248
|
96 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_WriteReadDataToFromExternalDevice(1672,63494
|
97 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_GenerateTCKClockPulses(1710,65169
|
98 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_ClearCommandSequence(1728,65737
|
99 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_AddWriteCommand(1748,66191
|
100 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_AddReadCommand(1772,67140
|
101 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_AddWriteReadCommand(1794,67903
|
102 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_ClearDeviceCommandSequence(1819,68914
|
103 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_AddDeviceWriteCommand(1832,69257
|
104 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_AddDeviceReadCommand(1847,69995
|
105 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_AddDeviceWriteReadCommand(1860,70542
|
106 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_ExecuteCommandSequence(1875,71312
|
107 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_GetDllVersion(1943,74065
|
108 |
|
|
FTC_STATUS FT2232cMpsseJtag::JTAG_GetErrorCodeString(1960,74474
|
109 |
|
|
|
110 |
|
|
src/gdb.c,4899
|
111 |
|
|
#define OR1KSIM_RSP_SERVICE 95,3823
|
112 |
|
|
#define MAX_GPRS 100,3957
|
113 |
|
|
#define PPC_REGNUM 103,4058
|
114 |
|
|
#define NPC_REGNUM 104,4113
|
115 |
|
|
#define SR_REGNUM 105,4164
|
116 |
|
|
#define NUM_REGS 106,4228
|
117 |
|
|
#define NPC_CPU_REG_ADD 109,4325
|
118 |
|
|
#define SR_CPU_REG_ADD 110,4376
|
119 |
|
|
#define PPC_CPU_REG_ADD 111,4440
|
120 |
|
|
#define DMR1_CPU_REG_ADD 112,4495
|
121 |
|
|
#define DMR2_CPU_REG_ADD 113,4579
|
122 |
|
|
#define DSR_CPU_REG_ADD 114,4663
|
123 |
|
|
#define DRR_CPU_REG_ADD 115,4744
|
124 |
|
|
#define OR1K_TRAP_INSTR 118,4862
|
125 |
|
|
#define GDB_BUF_MAX 127,5371
|
126 |
|
|
#define MP_HASH_SIZE 130,5477
|
127 |
|
|
#define MAX_SPRS 133,5559
|
128 |
|
|
#define SPR_DMR1_ST 135,5587
|
129 |
|
|
#define SPR_DMR2_WGB 136,5646
|
130 |
|
|
#define SPR_DSR_TE 137,5723
|
131 |
|
|
#define WORDSBIGENDIAN_N139,5779
|
132 |
|
|
#define EXCEPT_NONE 142,5841
|
133 |
|
|
#define EXCEPT_RESET 143,5872
|
134 |
|
|
#define EXCEPT_BUSERR 144,5900
|
135 |
|
|
#define EXCEPT_DPF 145,5929
|
136 |
|
|
#define EXCEPT_IPF 146,5955
|
137 |
|
|
#define EXCEPT_TICK 147,5981
|
138 |
|
|
#define EXCEPT_ALIGN 148,6008
|
139 |
|
|
#define EXCEPT_ILLEGAL 149,6036
|
140 |
|
|
#define EXCEPT_INT 150,6066
|
141 |
|
|
#define EXCEPT_DTLBMISS 151,6092
|
142 |
|
|
#define EXCEPT_ITLBMISS 152,6123
|
143 |
|
|
#define EXCEPT_RANGE 153,6154
|
144 |
|
|
#define EXCEPT_SYSCALL 154,6182
|
145 |
|
|
#define EXCEPT_FPE 155,6212
|
146 |
|
|
#define EXCEPT_TRAP 156,6238
|
147 |
|
|
#define SPR_DRR_RSTE 160,6370
|
148 |
|
|
#define SPR_DRR_BUSEE 161,6415
|
149 |
|
|
#define SPR_DRR_DPFE 162,6464
|
150 |
|
|
#define SPR_DRR_IPFE 163,6519
|
151 |
|
|
#define SPR_DRR_TTE 164,6574
|
152 |
|
|
#define SPR_DRR_AE 165,6624
|
153 |
|
|
#define SPR_DRR_IIE 166,6673
|
154 |
|
|
#define SPR_DRR_IE 167,6732
|
155 |
|
|
#define SPR_DRR_DME 168,6781
|
156 |
|
|
#define SPR_DRR_IME 169,6830
|
157 |
|
|
#define SPR_DRR_RE 170,6879
|
158 |
|
|
#define SPR_DRR_SCE 171,6930
|
159 |
|
|
#define SPR_DRR_FPE 172,6981
|
160 |
|
|
#define SPR_DRR_TE 173,7035
|
161 |
|
|
enum target_signal 181,7389
|
162 |
|
|
TARGET_SIGNAL_NONE 182,7410
|
163 |
|
|
TARGET_SIGNAL_INT 183,7437
|
164 |
|
|
TARGET_SIGNAL_ILL 184,7464
|
165 |
|
|
TARGET_SIGNAL_TRAP 185,7491
|
166 |
|
|
TARGET_SIGNAL_FPE 186,7518
|
167 |
|
|
TARGET_SIGNAL_BUS 187,7545
|
168 |
|
|
TARGET_SIGNAL_SEGV 188,7572
|
169 |
|
|
TARGET_SIGNAL_ALRM 189,7599
|
170 |
|
|
TARGET_SIGNAL_USR2 190,7626
|
171 |
|
|
TARGET_SIGNAL_PWR 191,7653
|
172 |
|
|
static const char hexchars[hexchars195,7724
|
173 |
|
|
enum stallStates 206,8201
|
174 |
|
|
STALLED,207,8220
|
175 |
|
|
UNSTALLED,208,8231
|
176 |
|
|
UNKNOWN209,8244
|
177 |
|
|
} stallState;210,8254
|
178 |
|
|
unsigned int npcIsCached;212,8269
|
179 |
|
|
unsigned long int npcCachedValue;213,8324
|
180 |
|
|
unsigned int serverIP 221,8469
|
181 |
|
|
unsigned int serverPort 222,8496
|
182 |
|
|
unsigned int server_fd 223,8525
|
183 |
|
|
unsigned int gdb_fd 224,8553
|
184 |
|
|
static int tcp_level 226,8579
|
185 |
|
|
int gdb_chain 230,8742
|
186 |
|
|
struct rsp_buf234,8862
|
187 |
|
|
char data[data236,8879
|
188 |
|
|
int len;237,8906
|
189 |
|
|
enum mp_type 242,9057
|
190 |
|
|
BP_MEMORY 243,9072
|
191 |
|
|
BP_HARDWARE 244,9126
|
192 |
|
|
WP_WRITE 245,9181
|
193 |
|
|
WP_READ 246,9236
|
194 |
|
|
WP_ACCESS 247,9292
|
195 |
|
|
struct mp_entry251,9416
|
196 |
|
|
enum mp_type type;253,9434
|
197 |
|
|
unsigned long int addr;254,9489
|
198 |
|
|
unsigned long int instr;255,9553
|
199 |
|
|
struct mp_entry *next;next256,9614
|
200 |
|
|
int client_waiting;262,9739
|
201 |
|
|
int client_fd;264,9892
|
202 |
|
|
int sigval;265,9955
|
203 |
|
|
unsigned long int start_addr;266,10022
|
204 |
|
|
struct mp_entry *mp_hash[mp_hash267,10080
|
205 |
|
|
} rsp;268,10154
|
206 |
|
|
char *printTime(printTime333,13215
|
207 |
|
|
rsp_init 351,13751
|
208 |
|
|
handle_rsp 389,15042
|
209 |
|
|
static void rsp_check_for_exception(485,17873
|
210 |
|
|
check_for_exception_vector(549,20176
|
211 |
|
|
rsp_exception 581,21215
|
212 |
|
|
rsp_get_client 636,23409
|
213 |
|
|
static void rsp_client_request 749,27487
|
214 |
|
|
rsp_client_close 958,33010
|
215 |
|
|
put_packet 979,33691
|
216 |
|
|
put_str_packet 1043,35292
|
217 |
|
|
get_packet 1082,36581
|
218 |
|
|
send_rsp_str 1209,39656
|
219 |
|
|
get_rsp_char 1255,40902
|
220 |
|
|
rsp_peek(1305,42151
|
221 |
|
|
rsp_interrupt(1341,43066
|
222 |
|
|
rsp_unescape 1390,44513
|
223 |
|
|
mp_hash_init 1425,45326
|
224 |
|
|
mp_hash_add 1449,46095
|
225 |
|
|
static struct mp_entry * mp_hash_lookup 1488,47173
|
226 |
|
|
mp_hash_delete 1527,48408
|
227 |
|
|
static int hex 1572,49618
|
228 |
|
|
reg2hex 1591,50313
|
229 |
|
|
hex2reg 1627,51215
|
230 |
|
|
static void ascii2hex 1655,51985
|
231 |
|
|
static void hex2ascii 1682,52727
|
232 |
|
|
set_npc 1711,53656
|
233 |
|
|
static unsigned long int get_npc 1757,54854
|
234 |
|
|
rsp_report_exception 1802,55949
|
235 |
|
|
rsp_continue 1827,56697
|
236 |
|
|
rsp_continue_with_signal 1875,58135
|
237 |
|
|
rsp_continue_generic 1895,58851
|
238 |
|
|
rsp_read_all_regs 1944,60980
|
239 |
|
|
rsp_write_all_regs 2043,63864
|
240 |
|
|
static void rsp_read_mem 2125,66454
|
241 |
|
|
rsp_write_mem 2234,69314
|
242 |
|
|
rsp_read_reg 2310,71521
|
243 |
|
|
rsp_write_reg 2406,74255
|
244 |
|
|
rsp_query 2492,76742
|
245 |
|
|
rsp_command 2596,80632
|
246 |
|
|
rsp_set 2710,83678
|
247 |
|
|
rsp_restart 2744,85009
|
248 |
|
|
rsp_step 2783,86240
|
249 |
|
|
rsp_step_with_signal 2845,88018
|
250 |
|
|
rsp_step_generic 2865,88714
|
251 |
|
|
rsp_vpkt 2913,90676
|
252 |
|
|
rsp_write_mem_bin 3005,93702
|
253 |
|
|
rsp_remove_matchpoint 3113,96509
|
254 |
|
|
rsp_insert_matchpoint 3207,99190
|
255 |
|
|
void setup_or32(3287,101693
|
256 |
|
|
static void gdb_ensure_or1k_stalled(3314,103010
|
257 |
|
|
int gdb_read_reg(3334,103506
|
258 |
|
|
int gdb_write_reg(3345,103949
|
259 |
|
|
int gdb_read_block(3356,104450
|
260 |
|
|
int gdb_write_block(3365,104747
|
261 |
|
|
int gdb_set_chain(3374,105046
|
262 |
|
|
int GetServerSocket(3386,105312
|
263 |
|
|
void HandleServerSocket(3482,108113
|
264 |
|
|
void JTAGRequest(3573,110472
|
265 |
|
|
static void GDBRequest(3635,112217
|
266 |
|
|
static void ProtocolClean(3868,121116
|
267 |
|
|
static int gdb_write(3879,121370
|
268 |
|
|
static int gdb_read(3913,122144
|
269 |
|
|
static void client_close 3951,123098
|
270 |
|
|
static void swap_buf(3967,123542
|
271 |
|
|
set_stall_state 3996,124170
|
272 |
|
|
|
273 |
|
|
src/linux_usb_driver_calls.c,368
|
274 |
|
|
static FT2232cMpsseJtag *pFT2232cMpsseJtag pFT2232cMpsseJtag72,3236
|
275 |
|
|
FTC_HANDLE ftHandle;75,3321
|
276 |
|
|
FT2232_USB_JTAG_WriteDataToExternalDevice(81,3523
|
277 |
|
|
FT2232_USB_JTAG_ReadDataFromExternalDevice(102,4123
|
278 |
|
|
FT2232_USB_JTAG_WriteReadDataToFromExternalDevice(128,4674
|
279 |
|
|
FT2232_USB_JTAG_CloseDevice(155,5373
|
280 |
|
|
#define USB_JTAG_CLK_DIVIDER 165,5590
|
281 |
|
|
int init_usb_jtag(167,5622
|
282 |
|
|
|
283 |
|
|
src/or_debug_proxy.c,869
|
284 |
|
|
#define ENDPOINT_TARGET_NONE 70,2831
|
285 |
|
|
#define ENDPOINT_TARGET_USB 71,2862
|
286 |
|
|
#define ENDPOINT_TARGET_VPI 72,2892
|
287 |
|
|
static int endpoint_target;73,2922
|
288 |
|
|
#define GDB_PROTOCOL_JTAG 75,3006
|
289 |
|
|
#define GDB_PROTOCOL_RSP 76,3035
|
290 |
|
|
#define GDB_PROTOCOL_NONE 77,3064
|
291 |
|
|
int err 79,3094
|
292 |
|
|
int current_chain 82,3185
|
293 |
|
|
int dbg_chain 85,3261
|
294 |
|
|
void check(88,3420
|
295 |
|
|
int main(95,3572
|
296 |
|
|
int dbg_reset(211,6849
|
297 |
|
|
void dbg_test(218,7055
|
298 |
|
|
int dbg_set_tap_ir(224,7240
|
299 |
|
|
int dbg_set_chain(231,7414
|
300 |
|
|
int dbg_command(238,7727
|
301 |
|
|
int dbg_ctrl(245,8008
|
302 |
|
|
int dbg_ctrl_read(252,8284
|
303 |
|
|
int dbg_go(259,8586
|
304 |
|
|
int dbg_wb_read32(266,8842
|
305 |
|
|
int dbg_wb_write32(274,9148
|
306 |
|
|
int dbg_wb_read_block32(281,9459
|
307 |
|
|
int dbg_wb_write_block32(289,9805
|
308 |
|
|
int dbg_cpu0_read(296,10152
|
309 |
|
|
int dbg_cpu0_write(303,10455
|
310 |
|
|
int dbg_cpu0_write_ctrl(310,10767
|
311 |
|
|
int dbg_cpu0_read_ctrl(318,11099
|
312 |
|
|
void test_sdram(325,11391
|
313 |
|
|
void print_usage(329,11427
|
314 |
|
|
|
315 |
|
|
src/usb_functions.c,816
|
316 |
|
|
DWORD dwNumBytesReturned 88,3574
|
317 |
|
|
int crc_r,91,3649
|
318 |
|
|
int crc_r, crc_w 91,3649
|
319 |
|
|
unsigned long crc_calc(94,3726
|
320 |
|
|
int bit_reverse_data(101,3966
|
321 |
|
|
void usb_dbg_test(108,4118
|
322 |
|
|
void usb_write_stream 171,5758
|
323 |
|
|
ULONGEST usb_read_stream(212,7196
|
324 |
|
|
void usb_set_tap_ir(242,8183
|
325 |
|
|
int usb_dbg_reset(264,8880
|
326 |
|
|
static int retry_no 300,9926
|
327 |
|
|
int retry_do(301,9951
|
328 |
|
|
void retry_ok(354,11192
|
329 |
|
|
int usb_dbg_set_chain(359,11252
|
330 |
|
|
int usb_dbg_command(410,12646
|
331 |
|
|
int usb_dbg_ctrl(555,17431
|
332 |
|
|
int usb_dbg_ctrl_read(661,20837
|
333 |
|
|
int usb_dbg_go(772,24725
|
334 |
|
|
int usb_dbg_wb_read32(938,30218
|
335 |
|
|
int usb_dbg_wb_write32(948,30548
|
336 |
|
|
int usb_dbg_wb_read_block32(958,30886
|
337 |
|
|
int usb_dbg_wb_write_block32(971,31346
|
338 |
|
|
int usb_dbg_cpu0_read(982,31743
|
339 |
|
|
int usb_dbg_cpu0_write(992,32072
|
340 |
|
|
int usb_dbg_cpu0_write_ctrl(1002,32407
|
341 |
|
|
int usb_dbg_cpu0_read_ctrl(1010,32740
|
342 |
|
|
|
343 |
|
|
src/vpi_functions.c,1293
|
344 |
|
|
#define MSG_WAITALL 83,3416
|
345 |
|
|
unsigned int vpiPort 87,3498
|
346 |
|
|
unsigned int vpi_fd;88,3531
|
347 |
|
|
#define DBG_VPI 91,3633
|
348 |
|
|
#define DBG_VPI 93,3657
|
349 |
|
|
#define CMD_JTAG_SET_IR 118,4646
|
350 |
|
|
#define CMD_SET_DEBUG_CHAIN 119,4674
|
351 |
|
|
#define CMD_CPU_CTRL_WR 120,4706
|
352 |
|
|
#define CMD_CPU_CTRL_RD 121,4734
|
353 |
|
|
#define CMD_CPU_WR_REG 122,4762
|
354 |
|
|
#define CMD_CPU_RD_REG 123,4789
|
355 |
|
|
#define CMD_WB_WR32 124,4816
|
356 |
|
|
#define CMD_WB_RD32 125,4840
|
357 |
|
|
#define CMD_WB_BLOCK_WR32 126,4864
|
358 |
|
|
#define CMD_WB_BLOCK_RD32 127,4894
|
359 |
|
|
#define CMD_RESET 128,4924
|
360 |
|
|
#define CMD_READ_JTAG_ID 129,4946
|
361 |
|
|
void send_command_to_vpi(132,4977
|
362 |
|
|
void send_address_to_vpi(152,5469
|
363 |
|
|
void send_data_to_vpi(170,5771
|
364 |
|
|
void send_block_data_to_vpi(189,6059
|
365 |
|
|
void get_data_from_vpi(209,6413
|
366 |
|
|
void get_block_data_from_vpi(234,6829
|
367 |
|
|
void get_response_from_vpi(260,7385
|
368 |
|
|
static void jp2_reset_JTAG(278,7709
|
369 |
|
|
int vpi_connect(291,7853
|
370 |
|
|
int vpi_dbg_reset(358,9445
|
371 |
|
|
void vpi_dbg_test(392,10071
|
372 |
|
|
int vpi_dbg_set_chain(418,10719
|
373 |
|
|
int vpi_dbg_ctrl(438,11061
|
374 |
|
|
int vpi_dbg_ctrl_read(457,11420
|
375 |
|
|
int vpi_dbg_wb_read32(485,11927
|
376 |
|
|
int vpi_dbg_wb_write32(503,12230
|
377 |
|
|
int vpi_dbg_wb_read_block32(520,12509
|
378 |
|
|
int vpi_dbg_wb_write_block32(543,12959
|
379 |
|
|
int vpi_dbg_cpu0_read(562,13298
|
380 |
|
|
int vpi_dbg_cpu0_write(580,13575
|
381 |
|
|
int vpi_dbg_cpu0_write_ctrl(598,13856
|
382 |
|
|
int vpi_dbg_cpu0_read_ctrl(606,14111
|
383 |
|
|
|
384 |
|
|
src/win_usb_driver_calls.c,337
|
385 |
|
|
int getFTDIJTAGFunctions 82,3443
|
386 |
|
|
FTC_HANDLE ftHandle;247,8553
|
387 |
|
|
FT2232_USB_JTAG_WriteDataToExternalDevice(250,8586
|
388 |
|
|
FT2232_USB_JTAG_ReadDataFromExternalDevice(272,9131
|
389 |
|
|
FT2232_USB_JTAG_WriteReadDataToFromExternalDevice(298,9612
|
390 |
|
|
FT2232_USB_JTAG_CloseDevice(325,10213
|
391 |
|
|
#define USB_JTAG_CLK_DIVIDER 336,10407
|
392 |
|
|
int init_usb_jtag(338,10439
|
393 |
|
|
|
394 |
|
|
includes/FT2232c.h,2275
|
395 |
|
|
#define FT2232c_H26,475
|
396 |
|
|
typedef DWORD FTC_HANDLE;32,545
|
397 |
|
|
typedef ULONG FTC_STATUS;33,572
|
398 |
|
|
#define FTC_SUCCESS 35,601
|
399 |
|
|
#define FTC_INVALID_HANDLE 36,634
|
400 |
|
|
#define FTC_DEVICE_NOT_FOUND 37,685
|
401 |
|
|
#define FTC_DEVICE_NOT_OPENED 38,740
|
402 |
|
|
#define FTC_IO_ERROR 39,797
|
403 |
|
|
#define FTC_INSUFFICIENT_RESOURCES 40,836
|
404 |
|
|
#define FTC_FAILED_TO_COMPLETE_COMMAND 42,905
|
405 |
|
|
#define FTC_FAILED_TO_SYNCHRONIZE_DEVICE_MPSSE 43,948
|
406 |
|
|
#define FTC_INVALID_DEVICE_NAME_INDEX 44,999
|
407 |
|
|
#define FTC_NULL_DEVICE_NAME_BUFFER_POINTER 45,1041
|
408 |
|
|
#define FTC_DEVICE_NAME_BUFFER_TOO_SMALL 46,1089
|
409 |
|
|
#define FTC_INVALID_DEVICE_NAME 47,1134
|
410 |
|
|
#define FTC_INVALID_LOCATION_ID 48,1170
|
411 |
|
|
#define FTC_DEVICE_IN_USE 49,1206
|
412 |
|
|
#define FTC_TOO_MANY_DEVICES 50,1236
|
413 |
|
|
#define MAX_NUM_DEVICE_NAME_CHARS 52,1271
|
414 |
|
|
#define MAX_NUM_SERIAL_NUMBER_CHARS 53,1309
|
415 |
|
|
typedef struct Ft_Device_Data{Ft_Device_Data55,1351
|
416 |
|
|
DWORD dwProcessId;56,1383
|
417 |
|
|
char szDeviceName[szDeviceName57,1490
|
418 |
|
|
DWORD dwLocationID;58,1596
|
419 |
|
|
DWORD hDevice;59,1706
|
420 |
|
|
}FTC_DEVICE_DATA, *PFTC_DEVICE_DATA;PFTC_DEVICE_DATA60,1824
|
421 |
|
|
typedef DWORD FT2232CDeviceIndexes[FT2232CDeviceIndexes62,1864
|
422 |
|
|
#define DEVICE_STRING_BUFF_SIZE 64,1920
|
423 |
|
|
#define DEVICE_CHANNEL_A 66,1958
|
424 |
|
|
typedef char SerialNumber[SerialNumber68,1991
|
425 |
|
|
const BYTE DEVICE_LATENCY_TIMER_VALUE 70,2050
|
426 |
|
|
#define OUTPUT_BUFFER_SIZE 72,2116
|
427 |
|
|
typedef BYTE OutputByteBuffer[OutputByteBuffer74,2168
|
428 |
|
|
typedef OutputByteBuffer *POutputByteBuffer;POutputByteBuffer75,2220
|
429 |
|
|
#define INPUT_BUFFER_SIZE 77,2268
|
430 |
|
|
typedef BYTE InputByteBuffer[InputByteBuffer79,2319
|
431 |
|
|
typedef InputByteBuffer *PInputByteBuffer;PInputByteBuffer80,2369
|
432 |
|
|
#define CONVERT_1MS_TO_100NS 82,2415
|
433 |
|
|
#define MAX_COMMAND_TIMEOUT_PERIOD 84,2453
|
434 |
|
|
#define MAX_NUM_BYTES_USB_WRITE 87,2597
|
435 |
|
|
#define MAX_NUM_BYTES_USB_WRITE_READ 88,2651
|
436 |
|
|
#define MAX_NUM_BYTES_USB_READ 89,2710
|
437 |
|
|
#define DEBUG_LIST_DEVICE 91,2758
|
438 |
|
|
const BYTE MPSSE_INTERFACE_MASK 93,2790
|
439 |
|
|
const BYTE RESET_MPSSE_INTERFACE 94,2835
|
440 |
|
|
const BYTE ENABLE_MPSSE_INTERFACE 95,2879
|
441 |
|
|
const __uint16_t DEVICE_OPENED_FLAG 97,2926
|
442 |
|
|
const int BASE_CLOCK_FREQUENCY_12_MHZ 99,2978
|
443 |
|
|
const BYTE AA_ECHO_CMD_1 101,3031
|
444 |
|
|
const BYTE AB_ECHO_CMD_2 102,3067
|
445 |
|
|
const BYTE TURN_ON_LOOPBACK_CMD 104,3105
|
446 |
|
|
const BYTE TURN_OFF_LOOPBACK_CMD 105,3148
|
447 |
|
|
const BYTE BAD_COMMAND_RESPONSE 107,3194
|
448 |
|
|
class FT2232c111,3243
|
449 |
|
|
|
450 |
|
|
includes/FT2232cMpsseJtag.h,8548
|
451 |
|
|
#define FT2232cMpsseJtag_H28,727
|
452 |
|
|
typedef DWORD FTC_HANDLE;38,949
|
453 |
|
|
typedef ULONG FTC_STATUS;39,976
|
454 |
|
|
#define TEST_LOGIC_STATE 41,1005
|
455 |
|
|
#define RUN_TEST_IDLE_STATE 42,1033
|
456 |
|
|
#define PAUSE_TEST_DATA_REGISTER_STATE 43,1064
|
457 |
|
|
#define PAUSE_INSTRUCTION_REGISTER_STATE 44,1106
|
458 |
|
|
#define SHIFT_TEST_DATA_REGISTER_STATE 45,1150
|
459 |
|
|
#define SHIFT_INSTRUCTION_REGISTER_STATE 46,1192
|
460 |
|
|
#define FTC_SUCCESS 48,1238
|
461 |
|
|
#define FTC_INVALID_HANDLE 49,1271
|
462 |
|
|
#define FTC_DEVICE_NOT_FOUND 50,1323
|
463 |
|
|
#define FTC_DEVICE_NOT_OPENED 51,1378
|
464 |
|
|
#define FTC_IO_ERROR 52,1435
|
465 |
|
|
#define FTC_INSUFFICIENT_RESOURCES 53,1474
|
466 |
|
|
#define FTC_FAILED_TO_COMPLETE_COMMAND 55,1544
|
467 |
|
|
#define FTC_FAILED_TO_SYNCHRONIZE_DEVICE_MPSSE 56,1653
|
468 |
|
|
#define FTC_INVALID_DEVICE_NAME_INDEX 57,1762
|
469 |
|
|
#define FTC_NULL_DEVICE_NAME_BUFFER_POINTER 58,1871
|
470 |
|
|
#define FTC_DEVICE_NAME_BUFFER_TOO_SMALL 59,1981
|
471 |
|
|
#define FTC_INVALID_DEVICE_NAME 60,2090
|
472 |
|
|
#define FTC_INVALID_LOCATION_ID 61,2199
|
473 |
|
|
#define FTC_DEVICE_IN_USE 62,2308
|
474 |
|
|
#define FTC_TOO_MANY_DEVICES 63,2417
|
475 |
|
|
#define FTC_INVALID_CLOCK_DIVISOR 64,2526
|
476 |
|
|
#define FTC_NULL_INPUT_OUTPUT_BUFFER_POINTER 65,2564
|
477 |
|
|
#define FTC_INVALID_NUMBER_BITS 66,2613
|
478 |
|
|
#define FTC_NULL_WRITE_DATA_BUFFER_POINTER 67,2649
|
479 |
|
|
#define FTC_INVALID_NUMBER_BYTES 68,2696
|
480 |
|
|
#define FTC_NUMBER_BYTES_TOO_SMALL 69,2733
|
481 |
|
|
#define FTC_INVALID_TAP_CONTROLLER_STATE 70,2772
|
482 |
|
|
#define FTC_NULL_READ_DATA_BUFFER_POINTER 71,2817
|
483 |
|
|
#define FTC_COMMAND_SEQUENCE_BUFFER_FULL 72,2863
|
484 |
|
|
#define FTC_NULL_READ_CMDS_DATA_BUFFER_POINTER 73,2908
|
485 |
|
|
#define FTC_NO_COMMAND_SEQUENCE 74,2959
|
486 |
|
|
#define FTC_INVALID_NUMBER_CLOCK_PULSES 75,2995
|
487 |
|
|
#define FTC_NULL_DLL_VERSION_BUFFER_POINTER 76,3039
|
488 |
|
|
#define FTC_DLL_VERSION_BUFFER_TOO_SMALL 77,3087
|
489 |
|
|
#define FTC_NULL_LANGUAGE_CODE_BUFFER_POINTER 78,3132
|
490 |
|
|
#define FTC_NULL_ERROR_MESSAGE_BUFFER_POINTER 79,3182
|
491 |
|
|
#define FTC_ERROR_MESSAGE_BUFFER_TOO_SMALL 80,3232
|
492 |
|
|
#define FTC_INVALID_LANGUAGE_CODE 81,3279
|
493 |
|
|
#define FTC_INVALID_STATUS_CODE 82,3317
|
494 |
|
|
typedef struct Ft_Input_Output_Pins{Ft_Input_Output_Pins85,3357
|
495 |
|
|
BOOL bPin1InputOutputState;86,3395
|
496 |
|
|
BOOL bPin1LowHighState;87,3427
|
497 |
|
|
BOOL bPin2InputOutputState;88,3455
|
498 |
|
|
BOOL bPin2LowHighState;89,3487
|
499 |
|
|
BOOL bPin3InputOutputState;90,3515
|
500 |
|
|
BOOL bPin3LowHighState;91,3547
|
501 |
|
|
BOOL bPin4InputOutputState;92,3575
|
502 |
|
|
BOOL bPin4LowHighState;93,3607
|
503 |
|
|
}FTC_INPUT_OUTPUT_PINS, *PFTC_INPUT_OUTPUT_PINS;PFTC_INPUT_OUTPUT_PINS94,3635
|
504 |
|
|
typedef struct Ft_Low_High_Pins{Ft_Low_High_Pins95,3685
|
505 |
|
|
BOOL bPin1LowHighState;96,3719
|
506 |
|
|
BOOL bPin2LowHighState;97,3747
|
507 |
|
|
BOOL bPin3LowHighState;98,3775
|
508 |
|
|
BOOL bPin4LowHighState;99,3803
|
509 |
|
|
}FTC_LOW_HIGH_PINS, *PFTC_LOW_HIGH_PINS;PFTC_LOW_HIGH_PINS100,3831
|
510 |
|
|
#define MAX_WRITE_DATA_BYTES_BUFFER_SIZE 101,3873
|
511 |
|
|
typedef BYTE WriteDataByteBuffer[WriteDataByteBuffer103,3939
|
512 |
|
|
typedef WriteDataByteBuffer *PWriteDataByteBuffer;PWriteDataByteBuffer104,4008
|
513 |
|
|
#define MAX_READ_DATA_BYTES_BUFFER_SIZE 107,4064
|
514 |
|
|
typedef BYTE ReadDataByteBuffer[ReadDataByteBuffer109,4129
|
515 |
|
|
typedef ReadDataByteBuffer *PReadDataByteBuffer;PReadDataByteBuffer110,4196
|
516 |
|
|
#define MAX_READ_CMDS_DATA_BYTES_BUFFER_SIZE 112,4248
|
517 |
|
|
typedef BYTE ReadCmdSequenceDataByteBuffer[ReadCmdSequenceDataByteBuffer114,4319
|
518 |
|
|
typedef ReadCmdSequenceDataByteBuffer *PReadCmdSequenceDataByteBuffer;PReadCmdSequenceDataByteBuffer115,4402
|
519 |
|
|
#define DEVICE_CHANNEL_A 121,4513
|
520 |
|
|
#define DEVICE_CHANNEL_B 122,4544
|
521 |
|
|
#define DLL_VERSION_NUM 124,4577
|
522 |
|
|
#define USB_INPUT_BUFFER_SIZE 126,4610
|
523 |
|
|
#define USB_OUTPUT_BUFFER_SIZE 127,4656
|
524 |
|
|
const BYTE FT_EVENT_VALUE 129,4704
|
525 |
|
|
const BYTE FT_ERROR_VALUE 130,4736
|
526 |
|
|
#define DEVICE_READ_TIMEOUT_INFINITE 132,4770
|
527 |
|
|
#define DEVICE_WRITE_TIMEOUT 133,4810
|
528 |
|
|
#define MIN_CLOCK_DIVISOR 135,4860
|
529 |
|
|
#define MAX_CLOCK_DIVISOR 136,4915
|
530 |
|
|
#define MIN_NUM_BITS 138,4972
|
531 |
|
|
#define MAX_NUM_BITS 139,5097
|
532 |
|
|
#define MIN_NUM_BYTES 140,5222
|
533 |
|
|
#define MAX_NUM_BYTES 141,5335
|
534 |
|
|
#define NUMBITSINBYTE 143,5450
|
535 |
|
|
#define MIN_NUM_CLOCK_PULSES 145,5477
|
536 |
|
|
#define MAX_NUM_CLOCK_PULSES 146,5606
|
537 |
|
|
#define NUM_BYTE_CLOCK_PULSES_BLOCK_SIZE 148,5737
|
538 |
|
|
#define PIN1_HIGH_VALUE 150,5794
|
539 |
|
|
#define PIN2_HIGH_VALUE 151,5822
|
540 |
|
|
#define PIN3_HIGH_VALUE 152,5850
|
541 |
|
|
#define PIN4_HIGH_VALUE 153,5878
|
542 |
|
|
#define NUM_WRITE_COMMAND_BYTES 155,5908
|
543 |
|
|
#define NUM_READ_COMMAND_BYTES 156,5944
|
544 |
|
|
#define NUM_WRITE_READ_COMMAND_BYTES 157,5979
|
545 |
|
|
#define MAX_ERROR_MSG_SIZE 159,6022
|
546 |
|
|
const CHAR ENGLISH[ENGLISH161,6056
|
547 |
|
|
const CHAR EN_Common_Errors[EN_Common_Errors163,6089
|
548 |
|
|
const CHAR EN_New_Errors[EN_New_Errors171,6365
|
549 |
|
|
const BYTE CLK_DATA_BYTES_OUT_ON_NEG_CLK_LSB_FIRST_CMD 201,7930
|
550 |
|
|
const BYTE CLK_DATA_BITS_OUT_ON_NEG_CLK_LSB_FIRST_CMD 202,7996
|
551 |
|
|
const BYTE CLK_DATA_BYTES_IN_ON_POS_CLK_LSB_FIRST_CMD 203,8061
|
552 |
|
|
const BYTE CLK_DATA_BITS_IN_ON_POS_CLK_LSB_FIRST_CMD 204,8126
|
553 |
|
|
const BYTE CLK_DATA_BYTES_OUT_ON_NEG_CLK_IN_ON_POS_CLK_LSB_FIRST_CMD 205,8190
|
554 |
|
|
const BYTE CLK_DATA_BITS_OUT_ON_NEG_CLK_IN_ON_POS_CLK_LSB_FIRST_CMD 206,8270
|
555 |
|
|
const BYTE CLK_DATA_TMS_NO_READ_CMD 208,8351
|
556 |
|
|
const BYTE CLK_DATA_TMS_READ_CMD 209,8398
|
557 |
|
|
const BYTE SET_LOW_BYTE_DATA_BITS_CMD 211,8444
|
558 |
|
|
const BYTE GET_LOW_BYTE_DATA_BITS_CMD 212,8493
|
559 |
|
|
const BYTE SET_HIGH_BYTE_DATA_BITS_CMD 213,8542
|
560 |
|
|
const BYTE GET_HIGH_BYTE_DATA_BITS_CMD 214,8592
|
561 |
|
|
const BYTE SET_CLOCK_FREQUENCY_CMD 215,8642
|
562 |
|
|
const BYTE SEND_ANSWER_BACK_IMMEDIATELY_CMD 216,8688
|
563 |
|
|
enum JtagStates 218,8745
|
564 |
|
|
enum JtagStates {TestLogicReset,TestLogicReset218,8745
|
565 |
|
|
enum JtagStates {TestLogicReset, RunTestIdle,218,8745
|
566 |
|
|
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister,218,8745
|
567 |
|
|
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister, PauseInstructionRegister,218,8745
|
568 |
|
|
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister, PauseInstructionRegister, ShiftDataRegister,218,8745
|
569 |
|
|
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister, PauseInstructionRegister, ShiftDataRegister, ShiftInstructionRegister,218,8745
|
570 |
|
|
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister, PauseInstructionRegister, ShiftDataRegister, ShiftInstructionRegister, Undefined}Undefined218,8745
|
571 |
|
|
#define NUM_JTAG_TMS_STATES 220,8896
|
572 |
|
|
const BYTE TestLogicResetToNewJTAGState[TestLogicResetToNewJTAGState223,9044
|
573 |
|
|
const BYTE RunTestIdleToNewJTAGState[RunTestIdleToNewJTAGState224,9163
|
574 |
|
|
const BYTE PauseDataRegToNewJTAGState[PauseDataRegToNewJTAGState225,9282
|
575 |
|
|
const BYTE PauseInstructionRegToNewJTAGState[PauseInstructionRegToNewJTAGState226,9401
|
576 |
|
|
const BYTE ShiftDataRegToNewJTAGState[ShiftDataRegToNewJTAGState227,9520
|
577 |
|
|
const BYTE ShiftInstructionRegToNewJTAGState[ShiftInstructionRegToNewJTAGState228,9639
|
578 |
|
|
const BYTE TestLogicResetToNewJTAGStateNumTMSClocks[TestLogicResetToNewJTAGStateNumTMSClocks231,9866
|
579 |
|
|
const BYTE RunTestIdleToNewJTAGStateNumTMSClocks[RunTestIdleToNewJTAGStateNumTMSClocks232,9972
|
580 |
|
|
const BYTE PauseDataRegToNewJTAGStateNumTMSClocks[PauseDataRegToNewJTAGStateNumTMSClocks233,10078
|
581 |
|
|
const BYTE PauseInstructionRegToNewJTAGStateNumTMSClocks[PauseInstructionRegToNewJTAGStateNumTMSClocks234,10184
|
582 |
|
|
const BYTE ShiftDataRegToNewJTAGStateNumTMSClocks[ShiftDataRegToNewJTAGStateNumTMSClocks235,10290
|
583 |
|
|
const BYTE ShiftInstructionRegToNewJTAGStateNumTMSClocks[ShiftInstructionRegToNewJTAGStateNumTMSClocks236,10396
|
584 |
|
|
#define NO_LAST_DATA_BIT 238,10504
|
585 |
|
|
#define NUM_COMMAND_SEQUENCE_READ_DATA_BYTES 240,10534
|
586 |
|
|
#define INIT_COMMAND_SEQUENCE_READ_DATA_BUFFER_SIZE 241,10582
|
587 |
|
|
#define COMMAND_SEQUENCE_READ_DATA_BUFFER_SIZE_INCREMENT 242,10639
|
588 |
|
|
typedef DWORD ReadCommandSequenceData[ReadCommandSequenceData244,10702
|
589 |
|
|
typedef ReadCommandSequenceData *PReadCommandSequenceData;PReadCommandSequenceData245,10780
|
590 |
|
|
typedef PReadCommandSequenceData ReadCommandsSequenceData[ReadCommandsSequenceData247,10842
|
591 |
|
|
typedef ReadCommandsSequenceData *PReadCommandsSequenceData;PReadCommandsSequenceData248,10905
|
592 |
|
|
typedef struct Ft_Device_Cmd_Sequence_Data{Ft_Device_Cmd_Sequence_Data250,10969
|
593 |
|
|
DWORD hDevice;251,11014
|
594 |
|
|
DWORD dwNumBytesToSend;252,11132
|
595 |
|
|
POutputByteBuffer pCommandsSequenceDataOutPutBuffer;253,11159
|
596 |
|
|
DWORD dwSizeReadCommandsSequenceDataBuffer;254,11215
|
597 |
|
|
PReadCommandsSequenceData pReadCommandsSequenceDataBuffer;255,11262
|
598 |
|
|
DWORD dwNumReadCommandSequences;256,11324
|
599 |
|
|
}FTC_DEVICE_CMD_SEQUENCE_DATA, *PFTC_DEVICE_CMD_SEQUENCE_DATA;PFTC_DEVICE_CMD_SEQUENCE_DATA257,11360
|
600 |
|
|
static DWORD dwSavedLowPinsDirection 260,11428
|
601 |
|
|
static DWORD dwSavedLowPinsValue 261,11561
|
602 |
|
|
static JtagStates CurrentJtagState 262,11691
|
603 |
|
|
static DWORD dwNumOpenedDevices 263,11834
|
604 |
|
|
static FTC_DEVICE_CMD_SEQUENCE_DATA OpenedDevicesCommandsSequenceData[OpenedDevicesCommandsSequenceData264,11964
|
605 |
|
|
static INT iCommandsSequenceDataDeviceIndex 265,12129
|
606 |
|
|
class FT2232cMpsseJtag 269,12352
|
607 |
|
|
|
608 |
|
|
includes/ftd2xx.h,7279
|
609 |
|
|
#define FTD2XX_H34,652
|
610 |
|
|
#define WINAPI38,712
|
611 |
|
|
#define FTD2XX_API 50,1258
|
612 |
|
|
#define FTD2XX_API 52,1307
|
613 |
|
|
#undef FTD2XX_API58,1419
|
614 |
|
|
#define FTD2XX_API59,1438
|
615 |
|
|
typedef struct _EVENT_HANDLE{_EVENT_HANDLE62,1474
|
616 |
|
|
pthread_cond_t eCondVar;63,1505
|
617 |
|
|
pthread_mutex_t eMutex;64,1532
|
618 |
|
|
int iVar;65,1558
|
619 |
|
|
} EVENT_HANDLE;66,1570
|
620 |
|
|
typedef DWORD *FT_HANDLE;FT_HANDLE68,1589
|
621 |
|
|
typedef ULONG FT_STATUS;70,1621
|
622 |
|
|
FT_OK,76,1686
|
623 |
|
|
FT_INVALID_HANDLE,77,1695
|
624 |
|
|
FT_DEVICE_NOT_FOUND,78,1716
|
625 |
|
|
FT_DEVICE_NOT_OPENED,79,1739
|
626 |
|
|
FT_IO_ERROR,80,1763
|
627 |
|
|
FT_INSUFFICIENT_RESOURCES,81,1778
|
628 |
|
|
FT_INVALID_PARAMETER,82,1807
|
629 |
|
|
FT_INVALID_BAUD_RATE,83,1831
|
630 |
|
|
FT_DEVICE_NOT_OPENED_FOR_ERASE,85,1861
|
631 |
|
|
FT_DEVICE_NOT_OPENED_FOR_WRITE,86,1895
|
632 |
|
|
FT_FAILED_TO_WRITE_DEVICE,87,1929
|
633 |
|
|
FT_EEPROM_READ_FAILED,88,1958
|
634 |
|
|
FT_EEPROM_WRITE_FAILED,89,1983
|
635 |
|
|
FT_EEPROM_ERASE_FAILED,90,2009
|
636 |
|
|
FT_EEPROM_NOT_PRESENT,91,2035
|
637 |
|
|
FT_EEPROM_NOT_PROGRAMMED,92,2060
|
638 |
|
|
FT_INVALID_ARGS,93,2088
|
639 |
|
|
FT_NOT_SUPPORTED,94,2107
|
640 |
|
|
FT_OTHER_ERROR95,2127
|
641 |
|
|
#define FT_SUCCESS(99,2152
|
642 |
|
|
#define FT_OPEN_BY_SERIAL_NUMBER 105,2232
|
643 |
|
|
#define FT_OPEN_BY_DESCRIPTION 106,2271
|
644 |
|
|
#define FT_OPEN_BY_LOCATION 107,2310
|
645 |
|
|
#define FT_LIST_NUMBER_ONLY 112,2420
|
646 |
|
|
#define FT_LIST_BY_INDEX 113,2462
|
647 |
|
|
#define FT_LIST_ALL 114,2501
|
648 |
|
|
#define FT_LIST_MASK 116,2538
|
649 |
|
|
#define FT_BAUD_300 122,2638
|
650 |
|
|
#define FT_BAUD_600 123,2665
|
651 |
|
|
#define FT_BAUD_1200 124,2692
|
652 |
|
|
#define FT_BAUD_2400 125,2720
|
653 |
|
|
#define FT_BAUD_4800 126,2748
|
654 |
|
|
#define FT_BAUD_9600 127,2776
|
655 |
|
|
#define FT_BAUD_14400 128,2804
|
656 |
|
|
#define FT_BAUD_19200 129,2834
|
657 |
|
|
#define FT_BAUD_38400 130,2864
|
658 |
|
|
#define FT_BAUD_57600 131,2894
|
659 |
|
|
#define FT_BAUD_115200 132,2924
|
660 |
|
|
#define FT_BAUD_230400 133,2956
|
661 |
|
|
#define FT_BAUD_460800 134,2988
|
662 |
|
|
#define FT_BAUD_921600 135,3020
|
663 |
|
|
#define FT_BITS_8 141,3081
|
664 |
|
|
#define FT_BITS_7 142,3112
|
665 |
|
|
#define FT_BITS_6 143,3143
|
666 |
|
|
#define FT_BITS_5 144,3174
|
667 |
|
|
#define FT_STOP_BITS_1 150,3231
|
668 |
|
|
#define FT_STOP_BITS_1_5 151,3266
|
669 |
|
|
#define FT_STOP_BITS_2 152,3302
|
670 |
|
|
#define FT_PARITY_NONE 158,3360
|
671 |
|
|
#define FT_PARITY_ODD 159,3395
|
672 |
|
|
#define FT_PARITY_EVEN 160,3429
|
673 |
|
|
#define FT_PARITY_MARK 161,3464
|
674 |
|
|
#define FT_PARITY_SPACE 162,3499
|
675 |
|
|
#define FT_FLOW_NONE 168,3564
|
676 |
|
|
#define FT_FLOW_RTS_CTS 169,3600
|
677 |
|
|
#define FT_FLOW_DTR_DSR 170,3636
|
678 |
|
|
#define FT_FLOW_XON_XOFF 171,3672
|
679 |
|
|
#define FT_PURGE_RX 176,3746
|
680 |
|
|
#define FT_PURGE_TX 177,3777
|
681 |
|
|
typedef void (*PFT_EVENT_HANDLER)PFT_EVENT_HANDLER183,3831
|
682 |
|
|
#define FT_EVENT_RXCHAR 185,3882
|
683 |
|
|
#define FT_EVENT_MODEM_STATUS 186,3914
|
684 |
|
|
#define FT_DEFAULT_RX_TIMEOUT 192,3974
|
685 |
|
|
#define FT_DEFAULT_TX_TIMEOUT 193,4011
|
686 |
|
|
typedef ULONG FT_DEVICE;199,4077
|
687 |
|
|
FT_DEVICE_BM,202,4113
|
688 |
|
|
FT_DEVICE_AM,203,4132
|
689 |
|
|
FT_DEVICE_100AX,204,4151
|
690 |
|
|
FT_DEVICE_UNKNOWN,205,4173
|
691 |
|
|
FT_DEVICE_2232C,206,4197
|
692 |
|
|
FT_DEVICE_232R207,4216
|
693 |
|
|
typedef struct ft_program_data 432,7971
|
694 |
|
|
DWORD Signature1;434,8007
|
695 |
|
|
DWORD Signature2;435,8061
|
696 |
|
|
DWORD Version;436,8114
|
697 |
|
|
WORD VendorId;441,8307
|
698 |
|
|
WORD ProductId;442,8337
|
699 |
|
|
char *Manufacturer;Manufacturer443,8368
|
700 |
|
|
char *ManufacturerId;ManufacturerId444,8402
|
701 |
|
|
char *Description;Description445,8435
|
702 |
|
|
char *SerialNumber;SerialNumber446,8487
|
703 |
|
|
WORD MaxPower;447,8543
|
704 |
|
|
WORD PnP;448,8586
|
705 |
|
|
WORD SelfPowered;449,8631
|
706 |
|
|
WORD RemoteWakeup;450,8690
|
707 |
|
|
UCHAR Rev4;454,8776
|
708 |
|
|
UCHAR IsoIn;455,8835
|
709 |
|
|
UCHAR IsoOut;456,8895
|
710 |
|
|
UCHAR PullDownEnable;457,8957
|
711 |
|
|
UCHAR SerNumEnable;458,9015
|
712 |
|
|
UCHAR USBVersionEnable;459,9079
|
713 |
|
|
WORD USBVersion;460,9142
|
714 |
|
|
UCHAR Rev5;464,9221
|
715 |
|
|
UCHAR IsoInA;465,9280
|
716 |
|
|
UCHAR IsoInB;466,9341
|
717 |
|
|
UCHAR IsoOutA;467,9402
|
718 |
|
|
UCHAR IsoOutB;468,9465
|
719 |
|
|
UCHAR PullDownEnable5;469,9528
|
720 |
|
|
UCHAR SerNumEnable5;470,9587
|
721 |
|
|
UCHAR USBVersionEnable5;471,9651
|
722 |
|
|
WORD USBVersion5;472,9714
|
723 |
|
|
UCHAR AIsHighCurrent;473,9760
|
724 |
|
|
UCHAR BIsHighCurrent;474,9826
|
725 |
|
|
UCHAR IFAIsFifo;475,9892
|
726 |
|
|
UCHAR IFAIsFifoTar;476,9950
|
727 |
|
|
UCHAR IFAIsFastSer;477,10022
|
728 |
|
|
UCHAR AIsVCP;478,10086
|
729 |
|
|
UCHAR IFBIsFifo;479,10152
|
730 |
|
|
UCHAR IFBIsFifoTar;480,10210
|
731 |
|
|
UCHAR IFBIsFastSer;481,10282
|
732 |
|
|
UCHAR BIsVCP;482,10346
|
733 |
|
|
UCHAR UseExtOsc;486,10445
|
734 |
|
|
UCHAR HighDriveIOs;487,10493
|
735 |
|
|
UCHAR EndpointSize;488,10536
|
736 |
|
|
UCHAR PullDownEnableR;490,10579
|
737 |
|
|
UCHAR SerNumEnableR;491,10638
|
738 |
|
|
UCHAR InvertTXD;493,10704
|
739 |
|
|
UCHAR InvertRXD;494,10751
|
740 |
|
|
UCHAR InvertRTS;495,10798
|
741 |
|
|
UCHAR InvertCTS;496,10845
|
742 |
|
|
UCHAR InvertDTR;497,10892
|
743 |
|
|
UCHAR InvertDSR;498,10939
|
744 |
|
|
UCHAR InvertDCD;499,10986
|
745 |
|
|
UCHAR InvertRI;500,11033
|
746 |
|
|
UCHAR Cbus0;502,11081
|
747 |
|
|
UCHAR Cbus1;503,11119
|
748 |
|
|
UCHAR Cbus2;504,11157
|
749 |
|
|
UCHAR Cbus3;505,11195
|
750 |
|
|
UCHAR Cbus4;506,11233
|
751 |
|
|
UCHAR RIsVCP;508,11273
|
752 |
|
|
} FT_PROGRAM_DATA, *PFT_PROGRAM_DATA;PFT_PROGRAM_DATA510,11324
|
753 |
|
|
typedef struct _FTCOMSTAT 701,14908
|
754 |
|
|
DWORD fCtsHold 702,14937
|
755 |
|
|
DWORD fDsrHold 703,14962
|
756 |
|
|
DWORD fRlsdHold 704,14987
|
757 |
|
|
DWORD fXoffHold 705,15013
|
758 |
|
|
DWORD fXoffSent 706,15039
|
759 |
|
|
DWORD fEof 707,15065
|
760 |
|
|
DWORD fTxim 708,15086
|
761 |
|
|
DWORD fReserved 709,15108
|
762 |
|
|
DWORD cbInQue;710,15135
|
763 |
|
|
DWORD cbOutQue;711,15155
|
764 |
|
|
} FTCOMSTAT, *LPFTCOMSTAT;LPFTCOMSTAT712,15176
|
765 |
|
|
typedef struct _FTDCB 714,15206
|
766 |
|
|
DWORD DCBlength;715,15231
|
767 |
|
|
DWORD BaudRate;716,15296
|
768 |
|
|
DWORD fBinary:fBinary717,15361
|
769 |
|
|
DWORD fParity:fParity718,15426
|
770 |
|
|
DWORD fOutxCtsFlow:fOutxCtsFlow719,15491
|
771 |
|
|
DWORD fOutxDsrFlow:fOutxDsrFlow720,15556
|
772 |
|
|
DWORD fDtrControl:fDtrControl721,15621
|
773 |
|
|
DWORD fDsrSensitivity:fDsrSensitivity722,15686
|
774 |
|
|
DWORD fTXContinueOnXoff:fTXContinueOnXoff723,15751
|
775 |
|
|
DWORD fOutX:fOutX724,15817
|
776 |
|
|
DWORD fInX:fInX725,15882
|
777 |
|
|
DWORD fErrorChar:fErrorChar726,15947
|
778 |
|
|
DWORD fNull:fNull727,16012
|
779 |
|
|
DWORD fRtsControl:fRtsControl728,16077
|
780 |
|
|
DWORD fAbortOnError:fAbortOnError729,16142
|
781 |
|
|
DWORD fDummy2:fDummy2730,16212
|
782 |
|
|
WORD wReserved;731,16277
|
783 |
|
|
WORD XonLim;732,16342
|
784 |
|
|
WORD XoffLim;733,16407
|
785 |
|
|
BYTE ByteSize;734,16472
|
786 |
|
|
BYTE Parity;735,16537
|
787 |
|
|
BYTE StopBits;736,16602
|
788 |
|
|
char XonChar;737,16667
|
789 |
|
|
char XoffChar;738,16732
|
790 |
|
|
char ErrorChar;739,16797
|
791 |
|
|
char EofChar;740,16862
|
792 |
|
|
char EvtChar;741,16927
|
793 |
|
|
WORD wReserved1;742,16992
|
794 |
|
|
} FTDCB, *LPFTDCB;LPFTDCB743,17057
|
795 |
|
|
typedef struct _FTTIMEOUTS 745,17079
|
796 |
|
|
DWORD ReadIntervalTimeout;746,17109
|
797 |
|
|
DWORD ReadTotalTimeoutMultiplier;747,17189
|
798 |
|
|
DWORD ReadTotalTimeoutConstant;748,17269
|
799 |
|
|
DWORD WriteTotalTimeoutMultiplier;749,17349
|
800 |
|
|
DWORD WriteTotalTimeoutConstant;750,17429
|
801 |
|
|
} FTTIMEOUTS,*LPFTTIMEOUTS;LPFTTIMEOUTS751,17509
|
802 |
|
|
typedef struct _ft_device_list_info_node 837,18937
|
803 |
|
|
ULONG Flags;838,18981
|
804 |
|
|
ULONG Type;839,18996
|
805 |
|
|
ULONG ID;840,19013
|
806 |
|
|
DWORD LocId;841,19025
|
807 |
|
|
char SerialNumber[SerialNumber842,19040
|
808 |
|
|
char Description[Description843,19065
|
809 |
|
|
FT_HANDLE ftHandle;844,19089
|
810 |
|
|
} FT_DEVICE_LIST_INFO_NODE;845,19111
|
811 |
|
|
#define EV_RXCHAR 885,19781
|
812 |
|
|
#define EV_RXFLAG 886,19844
|
813 |
|
|
#define EV_TXEMPTY 887,19911
|
814 |
|
|
#define EV_CTS 888,19973
|
815 |
|
|
#define EV_DSR 889,20031
|
816 |
|
|
#define EV_RLSD 890,20089
|
817 |
|
|
#define EV_BREAK 891,20148
|
818 |
|
|
#define EV_ERR 892,20203
|
819 |
|
|
#define EV_RING 893,20270
|
820 |
|
|
#define EV_PERR 894,20331
|
821 |
|
|
#define EV_RX80FULL 895,20393
|
822 |
|
|
#define EV_EVENT1 896,20467
|
823 |
|
|
#define EV_EVENT2 897,20533
|
824 |
|
|
#define SETXOFF 903,20632
|
825 |
|
|
#define SETXON 904,20695
|
826 |
|
|
#define SETRTS 905,20757
|
827 |
|
|
#define CLRRTS 906,20810
|
828 |
|
|
#define SETDTR 907,20862
|
829 |
|
|
#define CLRDTR 908,20915
|
830 |
|
|
#define RESETDEV 909,20967
|
831 |
|
|
#define SETBREAK 910,21032
|
832 |
|
|
#define CLRBREAK 911,21099
|
833 |
|
|
#define PURGE_TXABORT 916,21204
|
834 |
|
|
#define PURGE_RXABORT 917,21294
|
835 |
|
|
#define PURGE_TXCLEAR 918,21383
|
836 |
|
|
#define PURGE_RXCLEAR 919,21457
|
837 |
|
|
|
838 |
|
|
includes/gdb.h,2617
|
839 |
|
|
#define GDB_H49,2541
|
840 |
|
|
enum enum_errors 64,2883
|
841 |
|
|
ERR_NONE 68,2992
|
842 |
|
|
ERR_CRC 69,3009
|
843 |
|
|
ERR_MEM 70,3026
|
844 |
|
|
JTAG_PROXY_INVALID_COMMAND 71,3043
|
845 |
|
|
JTAG_PROXY_SERVER_TERMINATED 72,3079
|
846 |
|
|
JTAG_PROXY_NO_CONNECTION 73,3117
|
847 |
|
|
JTAG_PROXY_PROTOCOL_ERROR 74,3151
|
848 |
|
|
JTAG_PROXY_COMMAND_NOT_IMPLEMENTED 75,3186
|
849 |
|
|
JTAG_PROXY_INVALID_CHAIN 76,3230
|
850 |
|
|
JTAG_PROXY_INVALID_ADDRESS 77,3264
|
851 |
|
|
JTAG_PROXY_ACCESS_EXCEPTION 78,3300
|
852 |
|
|
JTAG_PROXY_INVALID_LENGTH 79,3357
|
853 |
|
|
JTAG_PROXY_OUT_OF_MEMORY 80,3393
|
854 |
|
|
enum jtag_chains84,3459
|
855 |
|
|
SC_GLOBAL,86,3482
|
856 |
|
|
SC_RISC_DEBUG,87,3527
|
857 |
|
|
SC_RISC_TEST,88,3583
|
858 |
|
|
SC_TRACE,89,3628
|
859 |
|
|
SC_REGISTER,90,3669
|
860 |
|
|
SC_WISHBONE,91,3713
|
861 |
|
|
SC_BLOCK,92,3755
|
862 |
|
|
#define JI_SIZE 96,3849
|
863 |
|
|
enum jtag_instr97,3870
|
864 |
|
|
JI_EXTEST,99,3892
|
865 |
|
|
JI_SAMPLE_PRELOAD,100,3908
|
866 |
|
|
JI_IDCODE,101,3932
|
867 |
|
|
JI_CHAIN_SELECT,102,3948
|
868 |
|
|
JI_INTEST,103,3970
|
869 |
|
|
JI_CLAMP,104,3986
|
870 |
|
|
JI_CLAMPZ,105,4001
|
871 |
|
|
JI_HIGHZ,106,4017
|
872 |
|
|
JI_DEBUG,107,4032
|
873 |
|
|
JI_BYPASS 108,4047
|
874 |
|
|
JI_BYPASS = 0xFxF108,4047
|
875 |
|
|
#define JTAG_MODER 112,4100
|
876 |
|
|
#define JTAG_TSEL 113,4127
|
877 |
|
|
#define JTAG_QSEL 114,4154
|
878 |
|
|
#define JTAG_SSEL 115,4181
|
879 |
|
|
#define JTAG_RISCOP 116,4208
|
880 |
|
|
#define JTAG_RECWP0 117,4235
|
881 |
|
|
#define JTAG_RECBP0 118,4263
|
882 |
|
|
JTAG_COMMAND_READ 125,4478
|
883 |
|
|
JTAG_COMMAND_WRITE 126,4504
|
884 |
|
|
JTAG_COMMAND_BLOCK_READ 127,4531
|
885 |
|
|
JTAG_COMMAND_BLOCK_WRITE 128,4563
|
886 |
|
|
JTAG_COMMAND_CHAIN 129,4596
|
887 |
|
|
} JTAG_proxy_protocol_commands;130,4623
|
888 |
|
|
uint32_t command;142,5042
|
889 |
|
|
uint32_t length;143,5063
|
890 |
|
|
uint32_t address;144,5083
|
891 |
|
|
uint32_t data_H;145,5104
|
892 |
|
|
uint32_t data_L;146,5124
|
893 |
|
|
} JTAGProxyWriteMessage;147,5144
|
894 |
|
|
uint32_t command;150,5190
|
895 |
|
|
uint32_t length;151,5211
|
896 |
|
|
uint32_t address;152,5231
|
897 |
|
|
} JTAGProxyReadMessage;153,5252
|
898 |
|
|
uint32_t command;156,5297
|
899 |
|
|
uint32_t length;157,5318
|
900 |
|
|
uint32_t address;158,5338
|
901 |
|
|
int32_t nRegisters;159,5359
|
902 |
|
|
uint32_t data[data160,5383
|
903 |
|
|
} JTAGProxyBlockWriteMessage;161,5404
|
904 |
|
|
uint32_t command;164,5455
|
905 |
|
|
uint32_t length;165,5476
|
906 |
|
|
uint32_t address;166,5496
|
907 |
|
|
int32_t nRegisters;167,5517
|
908 |
|
|
} JTAGProxyBlockReadMessage;168,5541
|
909 |
|
|
uint32_t command;171,5591
|
910 |
|
|
uint32_t length;172,5612
|
911 |
|
|
uint32_t chain;173,5632
|
912 |
|
|
} JTAGProxyChainMessage;174,5651
|
913 |
|
|
int32_t status;182,5894
|
914 |
|
|
} JTAGProxyWriteResponse;183,5913
|
915 |
|
|
int32_t status;186,5960
|
916 |
|
|
uint32_t data_H;187,5979
|
917 |
|
|
uint32_t data_L;188,5999
|
918 |
|
|
} JTAGProxyReadResponse;189,6019
|
919 |
|
|
int32_t status;192,6067
|
920 |
|
|
} JTAGProxyBlockWriteResponse;193,6086
|
921 |
|
|
int32_t status;196,6138
|
922 |
|
|
int32_t nRegisters;197,6157
|
923 |
|
|
uint32_t data[data198,6180
|
924 |
|
|
} JTAGProxyBlockReadResponse;200,6251
|
925 |
|
|
int32_t status;203,6302
|
926 |
|
|
} JTAGProxyChainResponse;204,6321
|
927 |
|
|
|
928 |
|
|
includes/or_debug_proxy.h,878
|
929 |
|
|
#define _OR_DEBUG_PROXY_H_48,2471
|
930 |
|
|
#define DEBUG_CMDS 51,2521
|
931 |
|
|
#define DEBUG_USB_DRVR_FUNCS 55,2643
|
932 |
|
|
#define DEBUG_GDB_BLOCK_DATA 59,2770
|
933 |
|
|
#define DEBUG_GDB 64,2933
|
934 |
|
|
#define DEBUG_GDB_DUMP_DATA 68,3030
|
935 |
|
|
#define Boolean 71,3138
|
936 |
|
|
#define false 72,3159
|
937 |
|
|
#define true 73,3176
|
938 |
|
|
#define CRC_SIZE 76,3258
|
939 |
|
|
#define DBGCHAIN_SIZE 86,3497
|
940 |
|
|
#define DC_STATUS_SIZE 87,3622
|
941 |
|
|
#define DC_WISHBONE 89,3653
|
942 |
|
|
#define DC_CPU0 90,3682
|
943 |
|
|
#define DC_CPU1 91,3711
|
944 |
|
|
#define DI_GO 93,3742
|
945 |
|
|
#define DI_READ_CMD 94,3768
|
946 |
|
|
#define DI_WRITE_CMD 95,3794
|
947 |
|
|
#define DI_READ_CTRL 96,3820
|
948 |
|
|
#define DI_WRITE_CTRL 97,3846
|
949 |
|
|
#define DBG_CRC_SIZE 99,3874
|
950 |
|
|
#define DBG_CRC_POLY 100,3904
|
951 |
|
|
#define DBG_ERR_OK 102,3944
|
952 |
|
|
#define DBG_ERR_INVALID_ENDPOINT 103,3973
|
953 |
|
|
#define DBG_ERR_CRC 104,4009
|
954 |
|
|
#define NUM_SOFT_RETRIES 106,4040
|
955 |
|
|
#define NUM_HARD_RETRIES 107,4069
|
956 |
|
|
#define NUM_ACCESS_RETRIES 108,4098
|
957 |
|
|
#define CHECK(139,5295
|
958 |
|
|
|
959 |
|
|
includes/usb_functions.h,26
|
960 |
|
|
#define ULONGEST 48,2413
|
961 |
|
|
|
962 |
|
|
includes/vpi_functions.h,118
|
963 |
|
|
#define VPI_PORT 49,2525
|
964 |
|
|
#define debug 52,2566
|
965 |
|
|
#define debug54,2593
|
966 |
|
|
#define debug2 58,2633
|
967 |
|
|
#define debug260,2661
|
968 |
|
|
|
969 |
|
|
includes/win_FTCJTAG.h,3276
|
970 |
|
|
#define win_FTCJTAG_H26,400
|
971 |
|
|
#define FTCJTAG_API 38,950
|
972 |
|
|
#define FTCJTAG_API 40,1000
|
973 |
|
|
typedef DWORD FTC_HANDLE;43,1053
|
974 |
|
|
typedef ULONG FTC_STATUS;44,1080
|
975 |
|
|
#define TEST_LOGIC_STATE 46,1109
|
976 |
|
|
#define RUN_TEST_IDLE_STATE 47,1137
|
977 |
|
|
#define PAUSE_TEST_DATA_REGISTER_STATE 48,1168
|
978 |
|
|
#define PAUSE_INSTRUCTION_REGISTER_STATE 49,1210
|
979 |
|
|
#define SHIFT_TEST_DATA_REGISTER_STATE 50,1254
|
980 |
|
|
#define SHIFT_INSTRUCTION_REGISTER_STATE 51,1296
|
981 |
|
|
#define FTC_SUCCESS 53,1342
|
982 |
|
|
#define FTC_INVALID_HANDLE 54,1375
|
983 |
|
|
#define FTC_DEVICE_NOT_FOUND 55,1427
|
984 |
|
|
#define FTC_DEVICE_NOT_OPENED 56,1482
|
985 |
|
|
#define FTC_IO_ERROR 57,1539
|
986 |
|
|
#define FTC_INSUFFICIENT_RESOURCES 58,1578
|
987 |
|
|
#define FTC_FAILED_TO_COMPLETE_COMMAND 60,1648
|
988 |
|
|
#define FTC_FAILED_TO_SYNCHRONIZE_DEVICE_MPSSE 61,1757
|
989 |
|
|
#define FTC_INVALID_DEVICE_NAME_INDEX 62,1866
|
990 |
|
|
#define FTC_NULL_DEVICE_NAME_BUFFER_POINTER 63,1975
|
991 |
|
|
#define FTC_DEVICE_NAME_BUFFER_TOO_SMALL 64,2085
|
992 |
|
|
#define FTC_INVALID_DEVICE_NAME 65,2194
|
993 |
|
|
#define FTC_INVALID_LOCATION_ID 66,2303
|
994 |
|
|
#define FTC_DEVICE_IN_USE 67,2412
|
995 |
|
|
#define FTC_TOO_MANY_DEVICES 68,2521
|
996 |
|
|
#define FTC_INVALID_CLOCK_DIVISOR 69,2630
|
997 |
|
|
#define FTC_NULL_INPUT_OUTPUT_BUFFER_POINTER 70,2668
|
998 |
|
|
#define FTC_INVALID_NUMBER_BITS 71,2717
|
999 |
|
|
#define FTC_NULL_WRITE_DATA_BUFFER_POINTER 72,2753
|
1000 |
|
|
#define FTC_INVALID_NUMBER_BYTES 73,2800
|
1001 |
|
|
#define FTC_NUMBER_BYTES_TOO_SMALL 74,2837
|
1002 |
|
|
#define FTC_INVALID_TAP_CONTROLLER_STATE 75,2876
|
1003 |
|
|
#define FTC_NULL_READ_DATA_BUFFER_POINTER 76,2921
|
1004 |
|
|
#define FTC_COMMAND_SEQUENCE_BUFFER_FULL 77,2967
|
1005 |
|
|
#define FTC_NULL_READ_CMDS_DATA_BUFFER_POINTER 78,3012
|
1006 |
|
|
#define FTC_NO_COMMAND_SEQUENCE 79,3063
|
1007 |
|
|
#define FTC_NULL_DLL_VERSION_BUFFER_POINTER 80,3099
|
1008 |
|
|
#define FTC_DLL_VERSION_BUFFER_TOO_SMALL 81,3147
|
1009 |
|
|
#define FTC_NULL_LANGUAGE_CODE_BUFFER_POINTER 82,3192
|
1010 |
|
|
#define FTC_NULL_ERROR_MESSAGE_BUFFER_POINTER 83,3242
|
1011 |
|
|
#define FTC_ERROR_MESSAGE_BUFFER_TOO_SMALL 84,3292
|
1012 |
|
|
#define FTC_INVALID_LANGUAGE_CODE 85,3339
|
1013 |
|
|
#define FTC_INVALID_STATUS_CODE 86,3377
|
1014 |
|
|
typedef struct Ft_Input_Output_Pins{Ft_Input_Output_Pins119,4347
|
1015 |
|
|
BOOL bPin1InputOutputState;120,4385
|
1016 |
|
|
BOOL bPin1LowHighState;121,4417
|
1017 |
|
|
BOOL bPin2InputOutputState;122,4445
|
1018 |
|
|
BOOL bPin2LowHighState;123,4477
|
1019 |
|
|
BOOL bPin3InputOutputState;124,4505
|
1020 |
|
|
BOOL bPin3LowHighState;125,4537
|
1021 |
|
|
BOOL bPin4InputOutputState;126,4565
|
1022 |
|
|
BOOL bPin4LowHighState;127,4597
|
1023 |
|
|
}FTC_INPUT_OUTPUT_PINS, *PFTC_INPUT_OUTPUT_PINS;PFTC_INPUT_OUTPUT_PINS128,4625
|
1024 |
|
|
typedef struct Ft_Low_High_Pins{Ft_Low_High_Pins136,5010
|
1025 |
|
|
BOOL bPin1LowHighState;137,5044
|
1026 |
|
|
BOOL bPin2LowHighState;138,5072
|
1027 |
|
|
BOOL bPin3LowHighState;139,5100
|
1028 |
|
|
BOOL bPin4LowHighState;140,5128
|
1029 |
|
|
}FTC_LOW_HIGH_PINS, *PFTC_LOW_HIGH_PINS;PFTC_LOW_HIGH_PINS141,5156
|
1030 |
|
|
#define MAX_WRITE_DATA_BYTES_BUFFER_SIZE 149,5513
|
1031 |
|
|
typedef BYTE WriteDataByteBuffer[WriteDataByteBuffer151,5579
|
1032 |
|
|
typedef WriteDataByteBuffer *PWriteDataByteBuffer;PWriteDataByteBuffer152,5648
|
1033 |
|
|
#define MAX_READ_DATA_BYTES_BUFFER_SIZE 159,5972
|
1034 |
|
|
typedef BYTE ReadDataByteBuffer[ReadDataByteBuffer161,6037
|
1035 |
|
|
typedef ReadDataByteBuffer *PReadDataByteBuffer;PReadDataByteBuffer162,6104
|
1036 |
|
|
#define MAX_READ_CMDS_DATA_BYTES_BUFFER_SIZE 191,7554
|
1037 |
|
|
typedef BYTE ReadCmdSequenceDataByteBuffer[ReadCmdSequenceDataByteBuffer193,7625
|
1038 |
|
|
typedef ReadCmdSequenceDataByteBuffer *PReadCmdSequenceDataByteBuffer;PReadCmdSequenceDataByteBuffer194,7708
|
1039 |
|
|
|
1040 |
|
|
includes/win_FTCJTAG_ptrs.h,2991
|
1041 |
|
|
#define _WIN_FTCJTAG_PTRS_H_2,30
|
1042 |
|
|
typedef FTC_STATUS _stdcall (*jtagGetNumDevicesPtr)jtagGetNumDevicesPtr5,65
|
1043 |
|
|
jtagGetNumDevicesPtr jtagGetNumDevices;6,143
|
1044 |
|
|
typedef FTC_STATUS _stdcall (*jtagInitDevicePtr)jtagInitDevicePtr8,186
|
1045 |
|
|
jtagInitDevicePtr jtagInitDevice;9,280
|
1046 |
|
|
typedef FTC_STATUS _stdcall (*jtagOpenPtr)jtagOpenPtr11,317
|
1047 |
|
|
jtagOpenPtr jtagOpen;12,385
|
1048 |
|
|
typedef FTC_STATUS _stdcall (*jtagOpenExPtr)jtagOpenExPtr14,410
|
1049 |
|
|
jtagOpenExPtr jtagOpenEx;15,520
|
1050 |
|
|
typedef FTC_STATUS _stdcall (*jtagGetDeviceNameLocIDPtr)jtagGetDeviceNameLocIDPtr17,549
|
1051 |
|
|
jtagGetDeviceNameLocIDPtr jtagGetDeviceNameLocID;18,703
|
1052 |
|
|
typedef FTC_STATUS _stdcall (*jtagClosePtr)jtagClosePtr20,756
|
1053 |
|
|
jtagClosePtr jtagClose;21,823
|
1054 |
|
|
typedef FTC_STATUS _stdcall (*jtagGetClockPtr)jtagGetClockPtr24,852
|
1055 |
|
|
jtagGetClockPtr jtagGetClock;25,953
|
1056 |
|
|
typedef FTC_STATUS _stdcall (*jtagSetClockPtr)jtagSetClockPtr28,988
|
1057 |
|
|
jtagSetClockPtr jtagSetClock;29,1110
|
1058 |
|
|
typedef FTC_STATUS _stdcall (*jtagSetLoopbackPtr)jtagSetLoopbackPtr31,1143
|
1059 |
|
|
jtagSetLoopbackPtr jtagSetLoopback;32,1237
|
1060 |
|
|
typedef FTC_STATUS _stdcall (*jtagSetGPIOsPtr)jtagSetGPIOsPtr35,1278
|
1061 |
|
|
jtagSetGPIOsPtr jtagSetGPIOs;39,1647
|
1062 |
|
|
typedef FTC_STATUS _stdcall (*jtagGetGPIOsPtr)jtagGetGPIOsPtr42,1682
|
1063 |
|
|
jtagGetGPIOsPtr jtagGetGPIOs;46,1935
|
1064 |
|
|
typedef FTC_STATUS _stdcall (*jtagWritePtr)jtagWritePtr49,1970
|
1065 |
|
|
jtagWritePtr jtagWrite;52,2200
|
1066 |
|
|
typedef FTC_STATUS _stdcall (*jtagReadPtr)jtagReadPtr55,2229
|
1067 |
|
|
jtagReadPtr jtagRead;58,2458
|
1068 |
|
|
typedef FTC_STATUS _stdcall (*jtagWriteReadPtr)jtagWriteReadPtr61,2485
|
1069 |
|
|
jtagWriteReadPtr jtagWriteRead;65,2791
|
1070 |
|
|
typedef FTC_STATUS _stdcall (*jtagAddWriteCmdPtr)jtagAddWriteCmdPtr68,2828
|
1071 |
|
|
jtagAddWriteCmdPtr jtagAddWriteCmd;71,3041
|
1072 |
|
|
typedef FTC_STATUS _stdcall (*jtagAddReadCmdPtr)jtagAddReadCmdPtr75,3084
|
1073 |
|
|
jtagAddReadCmdPtr jtagAddReadCmd;76,3213
|
1074 |
|
|
typedef FTC_STATUS _stdcall (*jtagAddWriteReadCmdPtr)jtagAddWriteReadCmdPtr80,3254
|
1075 |
|
|
jtagAddWriteReadCmdPtr jtagAddWriteReadCmd;83,3537
|
1076 |
|
|
typedef FTC_STATUS _stdcall (*jtagClearDeviceCmdSequencePtr)jtagClearDeviceCmdSequencePtr88,3590
|
1077 |
|
|
jtagClearDeviceCmdSequencePtr jtagClearDeviceCmdSequence;89,3674
|
1078 |
|
|
typedef FTC_STATUS _stdcall (*jtagAddDeviceWriteCmdPtr)jtagAddDeviceWriteCmdPtr93,3739
|
1079 |
|
|
jtagAddDeviceWriteCmdPtr jtagAddDeviceWriteCmd;96,3977
|
1080 |
|
|
typedef FTC_STATUS _stdcall (*jtagAddDeviceReadCmdPtr)jtagAddDeviceReadCmdPtr100,4039
|
1081 |
|
|
jtagAddDeviceReadCmdPtr jtagAddDeviceReadCmd;101,4195
|
1082 |
|
|
typedef FTC_STATUS _stdcall (*jtagAddDeviceWriteReadCmdPtr)jtagAddDeviceWriteReadCmdPtr105,4248
|
1083 |
|
|
jtagAddDeviceWriteReadCmdPtr jtagAddDeviceWriteReadCmd;108,4502
|
1084 |
|
|
typedef FTC_STATUS _stdcall (*jtagExecuteCmdSequencePtr)jtagExecuteCmdSequencePtr112,4565
|
1085 |
|
|
jtagExecuteCmdSequencePtr jtagExecuteCmdSequence;114,4743
|
1086 |
|
|
typedef FTC_STATUS _stdcall (*jtagGetDllVersionPtr)jtagGetDllVersionPtr118,4800
|
1087 |
|
|
jtagGetDllVersionPtr jtagGetDllVersion;119,4900
|
1088 |
|
|
typedef FTC_STATUS _stdcall (*jtagGetErrorCodeStringPtr)jtagGetErrorCodeStringPtr123,4947
|
1089 |
|
|
jtagGetErrorCodeStringPtr jtagGetErrorCodeString;125,5104
|
1090 |
|
|
|
1091 |
|
|
includes/WinTypes.h,2042
|
1092 |
|
|
#define __WINDOWS_TYPES__2,26
|
1093 |
|
|
#define MAX_NUM_DEVICES 4,53
|
1094 |
|
|
typedef unsigned long DWORD;7,103
|
1095 |
|
|
typedef unsigned long ULONG;8,133
|
1096 |
|
|
typedef unsigned short USHORT;9,163
|
1097 |
|
|
typedef short SHORT;10,195
|
1098 |
|
|
typedef unsigned char UCHAR;11,219
|
1099 |
|
|
typedef unsigned short WORD;12,248
|
1100 |
|
|
typedef unsigned char BYTE;13,277
|
1101 |
|
|
typedef unsigned char *LPBYTE;LPBYTE14,305
|
1102 |
|
|
typedef int BOOL;15,336
|
1103 |
|
|
typedef char BOOLEAN;16,356
|
1104 |
|
|
typedef char CHAR;17,380
|
1105 |
|
|
typedef int *LPBOOL;LPBOOL18,401
|
1106 |
|
|
typedef unsigned char *PUCHAR;PUCHAR19,424
|
1107 |
|
|
typedef const char *LPCSTR;LPCSTR20,456
|
1108 |
|
|
typedef char *PCHAR;PCHAR21,484
|
1109 |
|
|
typedef void *PVOID;PVOID22,506
|
1110 |
|
|
typedef void *HANDLE;HANDLE23,529
|
1111 |
|
|
typedef long LONG;24,553
|
1112 |
|
|
typedef int INT;25,574
|
1113 |
|
|
typedef unsigned int UINT;26,593
|
1114 |
|
|
typedef char *LPSTR;LPSTR27,621
|
1115 |
|
|
typedef char *LPTSTR;LPTSTR28,644
|
1116 |
|
|
typedef DWORD *LPDWORD;LPDWORD29,668
|
1117 |
|
|
typedef WORD *LPWORD;LPWORD30,694
|
1118 |
|
|
typedef ULONG *PULONG;PULONG31,718
|
1119 |
|
|
typedef PVOID LPVOID;32,742
|
1120 |
|
|
typedef void VOID;33,765
|
1121 |
|
|
typedef unsigned long long int ULONGLONG;34,785
|
1122 |
|
|
typedef struct _OVERLAPPED 36,828
|
1123 |
|
|
DWORD Internal;37,857
|
1124 |
|
|
DWORD InternalHigh;38,874
|
1125 |
|
|
DWORD Offset;39,895
|
1126 |
|
|
DWORD OffsetHigh;40,910
|
1127 |
|
|
HANDLE hEvent;41,929
|
1128 |
|
|
} OVERLAPPED, *LPOVERLAPPED;LPOVERLAPPED42,945
|
1129 |
|
|
typedef struct _SECURITY_ATTRIBUTES 44,975
|
1130 |
|
|
DWORD nLength;45,1013
|
1131 |
|
|
LPVOID lpSecurityDescriptor;46,1029
|
1132 |
|
|
BOOL bInheritHandle;47,1059
|
1133 |
|
|
} SECURITY_ATTRIBUTES , *LPSECURITY_ATTRIBUTES;LPSECURITY_ATTRIBUTES48,1081
|
1134 |
|
|
typedef struct timeval SYSTEMTIME;50,1130
|
1135 |
|
|
typedef struct timeval FILETIME;51,1165
|
1136 |
|
|
#define TRUE 53,1211
|
1137 |
|
|
#define FALSE 56,1247
|
1138 |
|
|
#define MS_CTS_ON 62,1299
|
1139 |
|
|
#define MS_DSR_ON 63,1343
|
1140 |
|
|
#define MS_RING_ON 64,1387
|
1141 |
|
|
#define MS_RLSD_ON 65,1431
|
1142 |
|
|
#define CE_RXOVER 71,1498
|
1143 |
|
|
#define CE_OVERRUN 72,1560
|
1144 |
|
|
#define CE_RXPARITY 73,1621
|
1145 |
|
|
#define CE_FRAME 74,1681
|
1146 |
|
|
#define CE_BREAK 75,1742
|
1147 |
|
|
#define CE_TXFULL 76,1796
|
1148 |
|
|
#define CE_PTO 77,1852
|
1149 |
|
|
#define CE_IOE 78,1904
|
1150 |
|
|
#define CE_DNS 79,1958
|
1151 |
|
|
#define CE_OOP 80,2022
|
1152 |
|
|
#define CE_MODE 81,2079
|
1153 |
|
|
#define INVALID_HANDLE_VALUE 84,2175
|
1154 |
|
|
|
1155 |
|
|
includes/usb_driver_calls.h,0
|