OpenOCD
stlink_usb_handle::cmdbuf
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stlink_usb_handle::cmdbuf
stlink_usb_handle::cmdbuf field
Syntax
from
stlink_usb.c:263
uint8_t
*
cmdbuf
;
References
Location
Referrer
Text
stlink_usb.c:263
uint8_t
*
cmdbuf
;
stlink_usb.c:736
stlink_usb_xfer_v1_get_status()
memset
(
h
->
cmdbuf
,
0
,
STLINK_SG_SIZE
)
;
stlink_usb.c:738
stlink_usb_xfer_v1_get_status()
ret
=
jtag_libusb_bulk_read
(
h
->
usb_backend_priv
.
fd
,
h
->
rx_ep
,
(
char
*
)
h
->
cmdbuf
,
13
,
stlink_usb.c:745
stlink_usb_xfer_v1_get_status()
t1
=
buf_get_u32
(
h
->
cmdbuf
,
0
,
32
)
;
stlink_usb.c:756
stlink_usb_xfer_v1_get_status()
if
(
h
->
cmdbuf
[
12
]
!=
0
)
stlink_usb.c:775
stlink_usb_xfer_rw()
transfers
[
0
]
.
buf
=
h
->
cmdbuf
;
stlink_usb.c:843
stlink_usb_xfer_v1_get_sense()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
REQUEST_SENSE
;
stlink_usb.c:844
stlink_usb_xfer_v1_get_sense()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
0
;
stlink_usb.c:845
stlink_usb_xfer_v1_get_sense()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
0
;
stlink_usb.c:846
stlink_usb_xfer_v1_get_sense()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
0
;
stlink_usb.c:847
stlink_usb_xfer_v1_get_sense()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
REQUEST_SENSE_LENGTH
;
stlink_usb.c:892
stlink_usb_usb_xfer_noerrcheck()
h
->
cmdbuf
[
14
]
=
h
->
cmdidx
-
15
;
stlink_usb.c:903
stlink_usb_usb_xfer_noerrcheck()
if
(
h
->
cmdbuf
[
12
]
==
1
)
{
stlink_usb.c:1211
stlink_usb_set_cbw_transfer_datalength()
buf_set_u32
(
h
->
cmdbuf
+
8
,
0
,
32
,
size
)
;
stlink_usb.c:1219
stlink_usb_xfer_v1_create_cmd()
strcpy
(
(
char
*
)
h
->
cmdbuf
,
"USBC"
)
;
stlink_usb.c:1222
stlink_usb_xfer_v1_create_cmd()
buf_set_u32
(
h
->
cmdbuf
+
h
->
cmdidx
,
0
,
32
,
0
)
;
stlink_usb.c:1225
stlink_usb_xfer_v1_create_cmd()
buf_set_u32
(
h
->
cmdbuf
+
h
->
cmdidx
,
0
,
32
,
size
)
;
stlink_usb.c:1228
stlink_usb_xfer_v1_create_cmd()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
(
direction
==
h
->
rx_ep
?
ENDPOINT_IN
:
ENDPOINT_OUT
)
;
stlink_usb.c:1229
stlink_usb_xfer_v1_create_cmd()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
0
;
/* lun */
stlink_usb.c:1231
stlink_usb_xfer_v1_create_cmd()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
0
;
stlink_usb.c:1243
stlink_usb_init_buffer()
memset
(
h
->
cmdbuf
,
0
,
STLINK_SG_SIZE
)
;
stlink_usb.c:1265
stlink_usb_version()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_GET_VERSION
;
stlink_usb.c:1306
stlink_usb_version()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_APIV3_GET_VERSION_EX
;
stlink_usb.c:1491
stlink_usb_check_voltage()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_GET_TARGET_VOLTAGE
;
stlink_usb.c:1523
stlink_usb_set_swdclk()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:1524
stlink_usb_set_swdclk()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_SWD_SET_FREQ
;
stlink_usb.c:1525
stlink_usb_set_swdclk()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
clk_divisor
)
;
stlink_usb.c:1547
stlink_usb_set_jtagclk()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:1548
stlink_usb_set_jtagclk()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_JTAG_SET_FREQ
;
stlink_usb.c:1549
stlink_usb_set_jtagclk()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
clk_divisor
)
;
stlink_usb.c:1570
stlink_usb_current_mode()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_GET_CURRENT_MODE
;
stlink_usb.c:1601
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:1603
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV1_ENTER
;
stlink_usb.c:1605
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_ENTER
;
stlink_usb.c:1606
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_ENTER_JTAG_NO_RESET
;
stlink_usb.c:1609
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:1611
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV1_ENTER
;
stlink_usb.c:1613
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_ENTER
;
stlink_usb.c:1614
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_ENTER_SWD_NO_RESET
;
stlink_usb.c:1617
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1618
stlink_usb_mode_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_ENTER
;
stlink_usb.c:1644
stlink_usb_mode_leave()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:1645
stlink_usb_mode_leave()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_EXIT
;
stlink_usb.c:1648
stlink_usb_mode_leave()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1649
stlink_usb_mode_leave()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_EXIT
;
stlink_usb.c:1652
stlink_usb_mode_leave()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DFU_COMMAND
;
stlink_usb.c:1653
stlink_usb_mode_leave()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DFU_EXIT
;
stlink_usb.c:1836
stlink_swim_status()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1837
stlink_swim_status()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_READSTATUS
;
stlink_usb.c:1856
stlink_swim_cap()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1857
stlink_swim_cap()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_READ_CAP
;
stlink_usb.c:1858
stlink_swim_cap()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
0x01
;
stlink_usb.c:1873
stlink_swim_assert_reset()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1875
stlink_swim_assert_reset()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_ASSERT_RESET
;
stlink_usb.c:1877
stlink_swim_assert_reset()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_DEASSERT_RESET
;
stlink_usb.c:1894
stlink_swim_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1895
stlink_swim_enter()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_ENTER_SEQ
;
stlink_usb.c:1909
stlink_swim_speed()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1910
stlink_swim_speed()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_SPEED
;
stlink_usb.c:1912
stlink_swim_speed()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
1
;
stlink_usb.c:1914
stlink_swim_speed()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
0
;
stlink_usb.c:1931
stlink_swim_generate_rst()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1932
stlink_swim_generate_rst()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_GEN_RST
;
stlink_usb.c:1950
stlink_swim_resync()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1951
stlink_swim_resync()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_RESET
;
stlink_usb.c:1973
stlink_swim_writebytes()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:1974
stlink_swim_writebytes()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_WRITEMEM
;
stlink_usb.c:1975
stlink_swim_writebytes()
h_u16_to_be
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:1977
stlink_swim_writebytes()
h_u32_to_be
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:1983
stlink_swim_writebytes()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
*
(
data
++
)
;
stlink_usb.c:2003
stlink_swim_readbytes()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:2004
stlink_swim_readbytes()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_READMEM
;
stlink_usb.c:2005
stlink_swim_readbytes()
h_u16_to_be
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:2007
stlink_swim_readbytes()
h_u32_to_be
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2014
stlink_swim_readbytes()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_COMMAND
;
stlink_usb.c:2015
stlink_swim_readbytes()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_SWIM_READBUF
;
stlink_usb.c:2039
stlink_usb_idcode()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2041
stlink_usb_idcode()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_READCOREID
;
stlink_usb.c:2046
stlink_usb_idcode()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_READ_IDCODES
;
stlink_usb.c:2071
stlink_usb_v2_read_debug_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2072
stlink_usb_v2_read_debug_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_READDEBUGREG
;
stlink_usb.c:2073
stlink_usb_v2_read_debug_reg()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2092
stlink_usb_write_debug_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2094
stlink_usb_write_debug_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV1_WRITEDEBUGREG
;
stlink_usb.c:2096
stlink_usb_write_debug_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_WRITEDEBUGREG
;
stlink_usb.c:2097
stlink_usb_write_debug_reg()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2099
stlink_usb_write_debug_reg()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
val
)
;
stlink_usb.c:2117
stlink_usb_trace_read()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2118
stlink_usb_trace_read()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_GET_TRACE_NB
;
stlink_usb.c:2181
stlink_usb_state()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2182
stlink_usb_state()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_GETSTATUS
;
stlink_usb.c:2213
stlink_usb_assert_srst()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2214
stlink_usb_assert_srst()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_DRIVE_NRST
;
stlink_usb.c:2215
stlink_usb_assert_srst()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
srst
;
stlink_usb.c:2233
stlink_usb_trace_disable()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2234
stlink_usb_trace_disable()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_STOP_TRACE_RX
;
stlink_usb.c:2253
stlink_usb_trace_enable()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2254
stlink_usb_trace_enable()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_START_TRACE_RX
;
stlink_usb.c:2255
stlink_usb_trace_enable()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
(
uint16_t
)
STLINK_TRACE_SIZE
)
;
stlink_usb.c:2257
stlink_usb_trace_enable()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
h
->
trace
.
source_hz
)
;
stlink_usb.c:2284
stlink_usb_reset()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2287
stlink_usb_reset()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV1_RESETSYS
;
stlink_usb.c:2289
stlink_usb_reset()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_RESETSYS
;
stlink_usb.c:2319
stlink_usb_run()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2320
stlink_usb_run()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_RUNCORE
;
stlink_usb.c:2341
stlink_usb_halt()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2342
stlink_usb_halt()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_FORCEDEBUG
;
stlink_usb.c:2364
stlink_usb_step()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2365
stlink_usb_step()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_STEPCORE
;
stlink_usb.c:2380
stlink_usb_read_regs()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2383
stlink_usb_read_regs()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV1_READALLREGS
;
stlink_usb.c:2387
stlink_usb_read_regs()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_READALLREGS
;
stlink_usb.c:2414
stlink_usb_read_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2416
stlink_usb_read_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV1_READREG
;
stlink_usb.c:2418
stlink_usb_read_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_READREG
;
stlink_usb.c:2419
stlink_usb_read_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
regsel
;
stlink_usb.c:2454
stlink_usb_write_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2456
stlink_usb_write_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV1_WRITEREG
;
stlink_usb.c:2458
stlink_usb_write_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_WRITEREG
;
stlink_usb.c:2459
stlink_usb_write_reg()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
regsel
;
stlink_usb.c:2460
stlink_usb_write_reg()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
val
)
;
stlink_usb.c:2477
stlink_usb_get_rw_status()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2479
stlink_usb_get_rw_status()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_GETLASTRWSTATUS2
;
stlink_usb.c:2482
stlink_usb_get_rw_status()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_GETLASTRWSTATUS
;
stlink_usb.c:2508
stlink_usb_read_mem8()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2509
stlink_usb_read_mem8()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_READMEM_8BIT
;
stlink_usb.c:2510
stlink_usb_read_mem8()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2512
stlink_usb_read_mem8()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:2514
stlink_usb_read_mem8()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:2515
stlink_usb_read_mem8()
h_u24_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
csw
>
>
8
)
;
stlink_usb.c:2552
stlink_usb_write_mem8()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2553
stlink_usb_write_mem8()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_WRITEMEM_8BIT
;
stlink_usb.c:2554
stlink_usb_write_mem8()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2556
stlink_usb_write_mem8()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:2558
stlink_usb_write_mem8()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:2559
stlink_usb_write_mem8()
h_u24_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
csw
>
>
8
)
;
stlink_usb.c:2598
stlink_usb_read_mem16()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2599
stlink_usb_read_mem16()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_READMEM_16BIT
;
stlink_usb.c:2600
stlink_usb_read_mem16()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2602
stlink_usb_read_mem16()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:2604
stlink_usb_read_mem16()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:2605
stlink_usb_read_mem16()
h_u24_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
csw
>
>
8
)
;
stlink_usb.c:2646
stlink_usb_write_mem16()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2647
stlink_usb_write_mem16()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_WRITEMEM_16BIT
;
stlink_usb.c:2648
stlink_usb_write_mem16()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2650
stlink_usb_write_mem16()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:2652
stlink_usb_write_mem16()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:2653
stlink_usb_write_mem16()
h_u24_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
csw
>
>
8
)
;
stlink_usb.c:2689
stlink_usb_read_mem32()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2690
stlink_usb_read_mem32()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_READMEM_32BIT
;
stlink_usb.c:2691
stlink_usb_read_mem32()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2693
stlink_usb_read_mem32()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:2695
stlink_usb_read_mem32()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:2696
stlink_usb_read_mem32()
h_u24_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
csw
>
>
8
)
;
stlink_usb.c:2734
stlink_usb_write_mem32()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2735
stlink_usb_write_mem32()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_WRITEMEM_32BIT
;
stlink_usb.c:2736
stlink_usb_write_mem32()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2738
stlink_usb_write_mem32()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:2740
stlink_usb_write_mem32()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:2741
stlink_usb_write_mem32()
h_u24_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
csw
>
>
8
)
;
stlink_usb.c:2775
stlink_usb_read_mem32_noaddrinc()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2776
stlink_usb_read_mem32_noaddrinc()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_READMEM_32BIT_NO_ADDR_INC
;
stlink_usb.c:2777
stlink_usb_read_mem32_noaddrinc()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2779
stlink_usb_read_mem32_noaddrinc()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:2781
stlink_usb_read_mem32_noaddrinc()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:2782
stlink_usb_read_mem32_noaddrinc()
h_u24_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
csw
>
>
8
)
;
stlink_usb.c:2817
stlink_usb_write_mem32_noaddrinc()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:2818
stlink_usb_write_mem32_noaddrinc()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_WRITEMEM_32BIT_NO_ADDR_INC
;
stlink_usb.c:2819
stlink_usb_write_mem32_noaddrinc()
h_u32_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
addr
)
;
stlink_usb.c:2821
stlink_usb_write_mem32_noaddrinc()
h_u16_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
len
)
;
stlink_usb.c:2823
stlink_usb_write_mem32_noaddrinc()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:2824
stlink_usb_write_mem32_noaddrinc()
h_u24_to_le
(
h
->
cmdbuf
+
h
->
cmdidx
,
csw
>
>
8
)
;
stlink_usb.c:3148
stlink_get_com_freq()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:3149
stlink_get_com_freq()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_APIV3_GET_COM_FREQ
;
stlink_usb.c:3150
stlink_get_com_freq()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
is_jtag
?
1
:
0
;
stlink_usb.c:3182
stlink_set_com_freq()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:3183
stlink_set_com_freq()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_APIV3_SET_COM_FREQ
;
stlink_usb.c:3184
stlink_set_com_freq()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
is_jtag
?
1
:
0
;
stlink_usb.c:3185
stlink_set_com_freq()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
0
;
stlink_usb.c:3187
stlink_set_com_freq()
h_u32_to_le
(
&
h
->
cmdbuf
[
4
]
,
frequency
)
;
stlink_usb.c:3256
stlink_usb_usb_close()
free
(
h
->
cmdbuf
)
;
stlink_usb.c:3393
stlink_usb_usb_open()
h
->
cmdbuf
=
malloc
(
STLINK_SG_SIZE
)
;
stlink_usb.c:3396
stlink_usb_usb_open()
if
(
!
h
->
cmdbuf
||
!
h
->
databuf
)
stlink_usb.c:3516
stlink_tcp_open()
h
->
cmdbuf
=
&
h
->
tcp_backend_priv
.
send_buf
[
8
]
;
stlink_usb.c:3912
stlink_usb_init_access_port()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:3913
stlink_usb_init_access_port()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_INIT_AP
;
stlink_usb.c:3914
stlink_usb_init_access_port()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:3931
stlink_usb_close_access_port()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:3932
stlink_usb_close_access_port()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_CLOSE_AP_DBG
;
stlink_usb.c:3933
stlink_usb_close_access_port()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
ap_num
;
stlink_usb.c:3957
stlink_usb_rw_misc_out()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:3958
stlink_usb_rw_misc_out()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_RW_MISC_OUT
;
stlink_usb.c:3959
stlink_usb_rw_misc_out()
h_u32_to_le
(
&
h
->
cmdbuf
[
2
]
,
items
)
;
stlink_usb.c:3978
stlink_usb_rw_misc_in()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:3979
stlink_usb_rw_misc_in()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_RW_MISC_IN
;
stlink_usb.c:4003
stlink_read_dap_register()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:4004
stlink_read_dap_register()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_READ_DAP_REG
;
stlink_usb.c:4005
stlink_read_dap_register()
h_u16_to_le
(
&
h
->
cmdbuf
[
2
]
,
dap_port
)
;
stlink_usb.c:4006
stlink_read_dap_register()
h_u16_to_le
(
&
h
->
cmdbuf
[
4
]
,
addr
)
;
stlink_usb.c:4027
stlink_write_dap_register()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_COMMAND
;
stlink_usb.c:4028
stlink_write_dap_register()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
STLINK_DEBUG_APIV2_WRITE_DAP_REG
;
stlink_usb.c:4029
stlink_write_dap_register()
h_u16_to_le
(
&
h
->
cmdbuf
[
2
]
,
dap_port
)
;
stlink_usb.c:4030
stlink_write_dap_register()
h_u16_to_le
(
&
h
->
cmdbuf
[
4
]
,
addr
)
;
stlink_usb.c:4031
stlink_write_dap_register()
h_u32_to_le
(
&
h
->
cmdbuf
[
6
]
,
val
)
;
stlink_usb.c:5059
stlink_dap_cmd_command()
h
->
cmdbuf
[
h
->
cmdidx
++
]
=
byte
;
Data Use
Functions writing
stlink_usb_handle::cmdbuf
Functions reading
stlink_usb_handle::cmdbuf
stlink_usb_usb_open()
stlink_tcp_open()
all items filtered out
stlink_usb_handle::cmdbuf
stlink_usb_xfer_v1_get_status()
stlink_usb_xfer_rw()
stlink_usb_xfer_v1_get_sense()
stlink_usb_usb_xfer_noerrcheck()
stlink_usb_set_cbw_transfer_datalength()
stlink_usb_xfer_v1_create_cmd()
stlink_usb_init_buffer()
stlink_usb_version()
stlink_usb_check_voltage()
stlink_usb_set_swdclk()
stlink_usb_set_jtagclk()
stlink_usb_current_mode()
stlink_usb_mode_enter()
stlink_usb_mode_leave()
stlink_swim_status()
stlink_swim_cap()
stlink_swim_assert_reset()
stlink_swim_enter()
stlink_swim_speed()
stlink_swim_generate_rst()
stlink_swim_resync()
stlink_swim_writebytes()
stlink_swim_readbytes()
stlink_usb_idcode()
stlink_usb_v2_read_debug_reg()
stlink_usb_write_debug_reg()
stlink_usb_trace_read()
stlink_usb_state()
stlink_usb_assert_srst()
stlink_usb_trace_disable()
stlink_usb_trace_enable()
stlink_usb_reset()
stlink_usb_run()
stlink_usb_halt()
stlink_usb_step()
stlink_usb_read_regs()
stlink_usb_read_reg()
stlink_usb_write_reg()
stlink_usb_get_rw_status()
stlink_usb_read_mem8()
stlink_usb_write_mem8()
stlink_usb_read_mem16()
stlink_usb_write_mem16()
stlink_usb_read_mem32()
stlink_usb_write_mem32()
stlink_usb_read_mem32_noaddrinc()
stlink_usb_write_mem32_noaddrinc()
stlink_get_com_freq()
stlink_set_com_freq()
stlink_usb_usb_close()
stlink_usb_usb_open()
stlink_usb_init_access_port()
stlink_usb_close_access_port()
stlink_usb_rw_misc_out()
stlink_usb_rw_misc_in()
stlink_read_dap_register()
stlink_write_dap_register()
stlink_dap_cmd_command()
all items filtered out
Type of
stlink_usb_handle::cmdbuf
stlink_usb_handle::cmdbuf
uint8_t
all items filtered out