OpenOCD
hl_interface::handle
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
hl_interface::handle
hl_interface::handle field
Syntax
from
hla_interface.h:48
void
*
handle
;
References
Location
Referrer
Text
hla_interface.h:48
void
*
handle
;
hla_interface.c:38
.
handle
=
NULL
,
hla_interface.c:74
hl_interface_init_target()
res
=
hl_if
.
layout
->
api
->
idcode
(
hl_if
.
handle
,
&
t
->
tap
->
idcode
)
;
hla_interface.c:121
hl_interface_quit()
hl_if
.
layout
->
api
->
close
(
hl_if
.
handle
)
;
hla_interface.c:132
hl_interface_reset()
return
hl_if
.
layout
->
api
->
assert_srst
(
hl_if
.
handle
,
req_srst
?
0
:
1
)
;
hla_interface.c:153
hl_interface_khz()
*
jtag_speed
=
hl_if
.
layout
->
api
->
speed
(
hl_if
.
handle
,
khz
,
true
)
;
hla_interface.c:168
hl_interface_speed()
if
(
!
hl_if
.
handle
)
{
hla_interface.c:174
hl_interface_speed()
hl_if
.
layout
->
api
->
speed
(
hl_if
.
handle
,
speed
,
false
)
;
hla_interface.c:196
hl_interface_config_trace()
return
hl_if
.
layout
->
api
->
config_trace
(
hl_if
.
handle
,
enabled
,
hla_interface.c:209
hl_interface_poll_trace()
return
hl_if
.
layout
->
api
->
poll_trace
(
hl_if
.
handle
,
buf
,
size
)
;
hla_interface.c:317
interface_handle_hla_command()
hl_if
.
layout
->
api
->
custom_command
(
hl_if
.
handle
,
CMD_ARGV
[
0
]
)
;
hla_layout.c:30
hl_layout_open()
adapter
->
handle
=
NULL
;
hla_layout.c:32
hl_layout_open()
res
=
adapter
->
layout
->
api
->
open
(
&
adapter
->
param
,
&
adapter
->
handle
)
;
hla_target.c:48
adapter_load_core_reg_u32()
return
adapter
->
layout
->
api
->
read_reg
(
adapter
->
handle
,
regsel
,
value
)
;
hla_target.c:55
adapter_store_core_reg_u32()
return
adapter
->
layout
->
api
->
write_reg
(
adapter
->
handle
,
regsel
,
value
)
;
hla_target.c:71
hl_dcc_read()
int
retval
=
hl_if
->
layout
->
api
->
read_mem
(
hl_if
->
handle
,
hla_target.c:84
hl_dcc_read()
retval
=
hl_if
->
layout
->
api
->
write_mem
(
hl_if
->
handle
,
DCB_DCRDR
,
1
,
1
,
&
zero
)
;
hla_target.c:249
adapter_debug_entry()
adapter
->
layout
->
api
->
write_debug_reg
(
adapter
->
handle
,
DCB_DEMCR
,
TRCENA
)
;
hla_target.c:293
adapter_poll()
state
=
adapter
->
layout
->
api
->
state
(
adapter
->
handle
)
;
hla_target.c:348
hl_assert_reset()
adapter
->
layout
->
api
->
write_debug_reg
(
adapter
->
handle
,
DCB_DHCSR
,
DBGKEY
|
C_DEBUGEN
)
;
hla_target.c:359
hl_assert_reset()
adapter
->
layout
->
api
->
write_debug_reg
(
adapter
->
handle
,
DCB_DEMCR
,
TRCENA
|
VC_CORERESET
)
;
hla_target.c:361
hl_assert_reset()
adapter
->
layout
->
api
->
write_debug_reg
(
adapter
->
handle
,
DCB_DEMCR
,
TRCENA
)
;
hla_target.c:377
hl_assert_reset()
adapter
->
layout
->
api
->
write_debug_reg
(
adapter
->
handle
,
NVIC_AIRCR
,
AIRCR_VECTKEY
|
AIRCR_SYSRESETREQ
)
;
hla_target.c:380
hl_assert_reset()
res
=
adapter
->
layout
->
api
->
reset
(
adapter
->
handle
)
;
hla_target.c:427
adapter_halt()
res
=
adapter
->
layout
->
api
->
halt
(
adapter
->
handle
)
;
hla_target.c:501
adapter_resume()
res
=
adapter
->
layout
->
api
->
step
(
adapter
->
handle
)
;
hla_target.c:510
adapter_resume()
res
=
adapter
->
layout
->
api
->
run
(
adapter
->
handle
)
;
hla_target.c:573
adapter_step()
res
=
adapter
->
layout
->
api
->
step
(
adapter
->
handle
)
;
hla_target.c:604
adapter_read_memory()
return
adapter
->
layout
->
api
->
read_mem
(
adapter
->
handle
,
address
,
size
,
count
,
buffer
)
;
hla_target.c:619
adapter_write_memory()
return
adapter
->
layout
->
api
->
write_mem
(
adapter
->
handle
,
address
,
size
,
count
,
buffer
)
;
Data Use
Functions writing
hl_interface::handle
Functions reading
hl_interface::handle
hl_layout_open()
all items filtered out
hl_interface::handle
hl_interface_init_target()
hl_interface_quit()
hl_interface_reset()
hl_interface_khz()
hl_interface_speed()
hl_interface_config_trace()
hl_interface_poll_trace()
interface_handle_hla_command()
adapter_load_core_reg_u32()
adapter_store_core_reg_u32()
hl_dcc_read()
adapter_debug_entry()
adapter_poll()
hl_assert_reset()
adapter_halt()
adapter_resume()
adapter_step()
adapter_read_memory()
adapter_write_memory()
all items filtered out