Tarek BOCHKATI
b9526f1401
semihosting: permit redirection of semihosting I/O to TCP
...
This command permits the usage of a TCP port to perform debug and stdio
operations:
- debug : READC, WRITEC and WRITE0
- stdio : READ, WRITE
This will permit the separation of semihosting message from OpenOCD log,
and separate semihosting messages per core.
syntax: arm semihosting_redirect (disable | tcp <port> [debug|stdio|all])
this allows to select which operations to be performed via TCP (debug,
stdio or all (default)).
Note: for stdio operations, only I/O from/to ':tt' file descriptors are
redirected.
tested using netcat on ubuntu
Change-Id: I37053463667ba109d52429d4f98bc98d0ede298d
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com >
Reviewed-on: https://review.openocd.org/c/openocd/+/5562
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com >
2022-03-19 09:11:05 +00:00
..
2022-03-19 09:05:27 +00:00
2022-02-14 15:13:11 +00:00
2020-10-03 11:21:15 +01:00
2020-10-03 11:21:15 +01:00
2022-02-14 15:10:10 +00:00
2021-07-20 14:52:25 +01:00
2020-02-24 10:28:46 +00:00
2021-08-22 20:27:59 +00:00
2021-12-11 17:39:58 +00:00
2016-05-24 22:30:01 +01:00
2021-05-01 14:35:09 +01:00
2021-06-04 17:40:48 +01:00
2020-02-27 06:46:51 +00:00
2021-01-13 11:33:53 +00:00
2020-02-27 06:46:51 +00:00
2021-07-20 14:55:24 +01:00
2020-02-27 06:46:51 +00:00
2021-07-24 10:38:00 +01:00
2021-05-22 10:06:45 +01:00
2021-07-24 10:37:49 +01:00
2020-07-08 22:07:38 +01:00
2021-06-18 23:12:54 +01:00
2020-07-26 20:12:48 +01:00
2021-06-18 23:12:54 +01:00
2020-07-26 20:12:21 +01:00
2021-07-24 10:37:49 +01:00
2021-07-20 14:52:25 +01:00
2021-07-24 10:37:49 +01:00
2016-05-24 22:30:55 +01:00
2021-07-20 14:52:25 +01:00
2016-05-24 22:30:55 +01:00
2021-07-24 10:37:49 +01:00
2017-02-10 13:50:17 +01:00
2021-07-20 14:52:25 +01:00
2021-07-20 14:52:25 +01:00
2020-11-04 17:39:17 +00:00
2016-05-24 22:30:55 +01:00
2020-09-05 17:12:39 +01:00
2016-05-24 22:30:55 +01:00
2021-09-25 13:11:41 +00:00
2021-12-11 17:39:58 +00:00
2021-10-25 16:12:42 +00:00
2021-09-25 13:13:28 +00:00
2018-04-10 09:13:02 +01:00
2021-11-23 11:04:02 +00:00
2021-07-20 14:52:49 +01:00
2021-07-20 14:52:49 +01:00
2021-07-24 10:37:49 +01:00
2021-07-20 14:52:25 +01:00
2021-07-24 10:37:49 +01:00
2021-12-11 17:49:30 +00:00
2021-07-20 14:52:49 +01:00
2022-02-05 21:40:17 +00:00
2018-06-04 09:16:08 +01:00
2021-07-20 14:52:49 +01:00
2016-05-24 22:30:55 +01:00
2022-03-19 09:05:27 +00:00
2021-03-10 21:34:04 +00:00
2021-07-24 10:37:49 +01:00
2019-05-14 19:37:11 +01:00
2021-05-01 14:35:09 +01:00
2016-05-24 22:30:01 +01:00
2017-02-10 13:50:17 +01:00
2021-07-24 10:37:49 +01:00
2020-03-12 10:11:19 +00:00
2022-02-14 15:10:10 +00:00
2017-02-10 13:50:17 +01:00
2022-02-14 15:10:10 +00:00
2020-09-05 17:12:39 +01:00
2021-07-24 10:37:49 +01:00
2019-06-12 15:14:44 +01:00
2022-02-14 15:10:10 +00:00
2021-07-02 17:12:11 +01:00
2021-03-10 21:34:04 +00:00
2021-10-02 13:18:15 +00:00
2021-11-18 21:09:34 +00:00
2022-02-25 19:56:41 +00:00
2022-02-14 15:10:10 +00:00
2017-02-10 14:01:39 +01:00
2021-07-24 10:37:49 +01:00
2021-05-22 10:04:20 +01:00
2020-03-12 09:47:08 +00:00
2021-07-20 14:52:49 +01:00
2022-01-29 18:20:48 +00:00
2021-07-02 17:12:11 +01:00
2021-07-24 10:37:25 +01:00
2021-07-24 10:37:25 +01:00
2021-07-24 10:37:49 +01:00
2016-05-24 22:30:55 +01:00
2021-05-22 10:06:45 +01:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2021-07-24 10:37:49 +01:00
2016-05-24 22:30:55 +01:00
2022-02-14 15:10:10 +00:00
2021-06-18 23:10:57 +01:00
2022-02-14 15:10:10 +00:00
2021-07-20 14:52:25 +01:00
2022-03-12 09:33:35 +00:00
2022-02-25 20:26:56 +00:00
2020-05-09 14:40:52 +01:00
2020-02-24 10:30:36 +00:00
2021-07-24 10:37:25 +01:00
2021-06-26 14:40:34 +01:00
2021-07-24 10:37:49 +01:00
2021-07-24 10:37:25 +01:00
2021-03-19 21:56:06 +00:00
2021-07-20 14:52:25 +01:00
2021-07-24 10:38:00 +01:00
2018-12-12 08:47:44 +00:00
2021-07-24 10:37:25 +01:00
2021-07-24 10:37:49 +01:00
2018-12-12 08:47:44 +00:00
2021-07-24 10:38:00 +01:00
2021-07-24 10:37:25 +01:00
2021-07-24 10:37:49 +01:00
2016-05-24 22:30:55 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2021-11-23 11:03:38 +00:00
2020-07-26 23:09:45 +01:00
2020-07-26 20:12:21 +01:00
2021-07-20 14:52:25 +01:00
2021-11-25 09:47:28 +00:00
2021-07-24 10:37:49 +01:00
2021-05-01 14:35:09 +01:00
2021-10-25 16:10:04 +00:00
2017-02-10 13:50:17 +01:00
2021-07-24 10:38:00 +01:00
2021-09-25 13:00:27 +00:00
2021-07-24 10:38:00 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2021-11-13 10:50:34 +00:00
2021-03-10 21:30:04 +00:00
2021-06-18 23:14:27 +01:00
2021-07-20 14:53:03 +01:00
2021-11-13 10:50:34 +00:00
2019-11-28 16:59:15 +00:00
2020-07-08 22:08:08 +01:00
2019-11-28 16:59:15 +00:00
2021-07-24 10:37:49 +01:00
2021-07-20 14:53:03 +01:00
2022-02-14 15:10:10 +00:00
2017-05-08 18:04:56 +01:00
2021-07-20 14:55:24 +01:00
2019-11-28 19:49:10 +00:00
2021-07-24 10:38:00 +01:00
2017-02-10 13:50:17 +01:00
2021-07-24 10:38:31 +01:00
2016-05-24 22:30:55 +01:00
2021-07-20 14:55:43 +01:00
2016-05-24 22:30:55 +01:00
2021-05-01 14:35:09 +01:00
2021-07-20 14:54:27 +01:00
2020-09-05 17:12:39 +01:00
2016-05-24 22:30:55 +01:00
2021-07-20 14:53:12 +01:00
2021-07-20 14:53:12 +01:00
2021-07-24 10:38:31 +01:00
2016-05-24 22:30:55 +01:00
2021-07-24 10:38:31 +01:00
2017-02-10 13:50:17 +01:00
2021-07-20 14:55:24 +01:00
2016-05-24 22:30:55 +01:00
2021-07-20 14:55:24 +01:00
2016-05-24 22:30:55 +01:00
2021-07-24 10:38:31 +01:00
2021-07-24 10:37:49 +01:00
2021-07-24 10:37:49 +01:00
2018-01-13 09:25:12 +00:00
2021-06-18 23:14:09 +01:00
2021-05-01 14:35:09 +01:00
2020-12-02 23:15:52 +00:00
2020-12-02 23:15:52 +00:00
2022-03-19 09:11:05 +00:00
2022-03-19 09:11:05 +00:00
2022-02-14 15:10:10 +00:00
2022-02-14 15:10:56 +00:00
2022-03-12 09:48:00 +00:00
2021-07-02 17:12:38 +01:00
2021-05-08 09:49:32 +01:00
2021-07-24 10:38:19 +01:00
2016-05-24 22:30:55 +01:00
2021-10-02 13:18:15 +00:00
2022-03-12 09:48:00 +00:00
2022-02-14 15:10:10 +00:00
2019-04-07 08:17:36 +01:00
2020-09-05 20:47:11 +01:00
2021-05-01 14:35:09 +01:00
2021-07-24 10:38:00 +01:00
2018-01-13 09:25:34 +00:00
2021-07-24 10:37:49 +01:00
2016-05-24 22:30:55 +01:00