OpenOCD
dsp563xx_once_reg_write()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
dsp563xx_once_reg_write()
dsp563xx_once_reg_write() function
once write register
Syntax
from
dsp563xx_once.h:72
int
dsp563xx_once_reg_write
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
reg
,
uint32_t
data
)
;
Implemented in
dsp563xx_once.c:222
Arguments
tap
flush
reg
data
References
Location
Referrer
Text
dsp563xx_once.c:222
int
dsp563xx_once_reg_write
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
reg
,
uint32_t
data
)
dsp563xx_once.h:72
int
dsp563xx_once_reg_write
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
reg
,
uint32_t
data
)
;
dsp563xx.c:932
dsp563xx_examine()
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OBCR
,
0
)
;
dsp563xx.c:1076
dsp563xx_poll()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OBCR
,
0
)
;
dsp563xx.c:1080
dsp563xx_poll()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OMLR0
,
0
)
;
dsp563xx.c:1084
dsp563xx_poll()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OMLR1
,
0
)
;
dsp563xx.c:1147
dsp563xx_resume()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OPDBR
,
dsp563xx.c:1151
dsp563xx_resume()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OPDBR
|
dsp563xx.c:1158
dsp563xx_resume()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OPDBR
,
INSTR_JUMP
)
;
dsp563xx.c:1161
dsp563xx_resume()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_PDBGOTO
|
dsp563xx.c:1212
dsp563xx_step_ex()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OSCR
,
0x000000
)
;
dsp563xx.c:1216
dsp563xx_step_ex()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OSCR
,
DSP563XX_ONCE_OSCR_TME
)
;
dsp563xx.c:1227
dsp563xx_step_ex()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OTC
,
cnt
)
;
dsp563xx.c:1233
dsp563xx_step_ex()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OPDBR
,
dsp563xx.c:1237
dsp563xx_step_ex()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OPDBR
|
dsp563xx.c:1244
dsp563xx_step_ex()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OPDBR
,
INSTR_JUMP
)
;
dsp563xx.c:1247
dsp563xx_step_ex()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_PDBGOTO
|
dsp563xx.c:1274
dsp563xx_step_ex()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OSCR
,
0x000000
)
;
dsp563xx.c:1952
dsp563xx_add_custom_watchpoint()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OMLR0
,
address
)
;
dsp563xx.c:1955
dsp563xx_add_custom_watchpoint()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OMLR1
,
0x0
)
;
dsp563xx.c:1958
dsp563xx_add_custom_watchpoint()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OBCR
,
obcr_value
)
;
dsp563xx.c:1962
dsp563xx_add_custom_watchpoint()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OMBC
,
0
)
;
dsp563xx.c:1967
dsp563xx_add_custom_watchpoint()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OTC
,
0
)
;
dsp563xx.c:1993
dsp563xx_remove_custom_watchpoint()
err
=
dsp563xx_once_reg_write
(
target
->
tap
,
1
,
DSP563XX_ONCE_OBCR
,
0
)
;
Call Tree
Functions calling
dsp563xx_once_reg_write()
Functions called by
dsp563xx_once_reg_write()
dsp563xx_examine()
dsp563xx_poll()
dsp563xx_resume()
dsp563xx_step_ex()
dsp563xx_add_custom_watchpoint()
dsp563xx_remove_custom_watchpoint()
all items filtered out
dsp563xx_once_reg_write()
jtag_execute_queue()
dsp563xx_write_dr_u32()
dsp563xx_once_ir_exec()
all items filtered out
Data read by
dsp563xx_once_reg_write()
Data written by
dsp563xx_once_reg_write()
dsp563xx_once_reg_write()::tap
dsp563xx_once_reg_write()::flush
dsp563xx_once_reg_write()::reg
dsp563xx_once_reg_write()::data
dsp563xx_once_reg_write()::err
all items filtered out
dsp563xx_once_reg_write()
dsp563xx_once_reg_write()::err
all items filtered out