Found 54 other functions taking a
jtag_command
argument:
Clock a bunch of TMS (or SWDIO) transitions, to change the JTAG (or SWD) state machine. REVISIT: Not the best method, perhaps.
Perform JTAG scan Creates and appends a JTAG scan command to the OpenULINK command queue. A JTAG scan consists of three steps: - Move to the desired SHIFT state, depending on scan type (IR/DR scan). - Shift TDI data into the JTAG chain, optionally reading the TDO pin. - Move to the desired end state.
Sleep for a specific amount of time.
Generate TCK cycles while remaining in a stable state.
JTAG driver functions ************************** Executes the JTAG Command Queue. This is done in three stages: First, all OpenOCD commands are processed into queued OpenULINK commands. Next, the OpenULINK command queue is sent to the ULINK device and data received from the ULINK device is cached. Finally, the post-processing function writes back data to the corresponding OpenOCD commands.
Perform a scan operation on a JTAG register.
Move the TAP into the Test Logic Reset state.
Run Test. Generate TCK clock cycles while remaining in the Run-Test/Idle state.
Execute a JTAG_RESET command
Move to one TAP state or several states in succession.
External interface implementation