)]}'
{"src/jtag/tcl.c":[{"author":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"change_message_id":"3c160cdfb2faf81feda4a1f1521deac27d8938e4","unresolved":true,"context_lines":[{"line_number":1017,"context_line":"\t},"},{"line_number":1018,"context_line":"\t{"},{"line_number":1019,"context_line":"\t\t.name \u003d \"execute\","},{"line_number":1020,"context_line":"\t\t.mode \u003d COMMAND_ANY,"},{"line_number":1021,"context_line":"\t\t.handler \u003d handle_jtag_execute,"},{"line_number":1022,"context_line":"\t\t.help \u003d \"Execute a chain of JTAG commands\","},{"line_number":1023,"context_line":"\t\t.usage \u003d \"[\u0027scan\u0027 tap_name+ [\u0027\" JTAG_EXECUTE_SCAN_IR_START_ARG"}],"source_content_type":"text/x-csrc","patch_set":8,"id":"4a425b64_47bec7c0","line":1020,"updated":"2025-07-29 09:25:58.000000000","message":"`irscan`/`drscan` commands are `COMMAND_EXEC`.\nMaking `jtag execute` `COMMAND_ANY` can cause assertion failure.\nE.g.:\n```\nopenocd -c \u0027adapter driver dummy\u0027 -c \u0027proc init_targets {} {jtag newtap tap tap -irlen 2; irscan tap.tap 1}\u0027\n```\nUsed to result in\n```\nError: The \u0027irscan\u0027 command must be used after \u0027init\u0027.\n```\nBut after the patch:\n```\nopenocd: /home/en-sc/openocd/src/jtag/core.c:350: jtag_checks: Assertion `jtag_trst \u003d\u003d 0\u0027 failed.\n```","commit_id":"cdc6b76a7ee5def25905746c82e4e8c1d050ab93"},{"author":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"change_message_id":"5240f0a08210cd9a0e285eac068ed976a1b89c94","unresolved":false,"context_lines":[{"line_number":1017,"context_line":"\t},"},{"line_number":1018,"context_line":"\t{"},{"line_number":1019,"context_line":"\t\t.name \u003d \"execute\","},{"line_number":1020,"context_line":"\t\t.mode \u003d COMMAND_ANY,"},{"line_number":1021,"context_line":"\t\t.handler \u003d handle_jtag_execute,"},{"line_number":1022,"context_line":"\t\t.help \u003d \"Execute a chain of JTAG commands\","},{"line_number":1023,"context_line":"\t\t.usage \u003d \"[\u0027scan\u0027 tap_name+ [\u0027\" JTAG_EXECUTE_SCAN_IR_START_ARG"}],"source_content_type":"text/x-csrc","patch_set":8,"id":"2dde7094_e23b82dd","line":1020,"in_reply_to":"4a425b64_47bec7c0","updated":"2025-07-29 15:33:56.000000000","message":"Done","commit_id":"cdc6b76a7ee5def25905746c82e4e8c1d050ab93"}]}
