ulink_execute_queue() function
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.
Return value
on success: ERROR_OK on failure: ERROR_FAIL