Nav
0c1b0211e8
Tidying
2022-10-12 21:26:09 +01:00
Nav
51a3d2fbbb
Tidied Process class and moved Application::isRunningAsRoot() function to Process class
2022-10-05 20:58:25 +01:00
Nav
065a389dfe
Improved naming consistency of aliases
2022-10-01 21:01:37 +01:00
Nav
238819eb42
Added single-shot delay times for emitting target stopped events to Insight components, when stepping through code
2022-09-17 20:55:17 +01:00
Nav
98963ef4a8
New resume & suspend TargetController commands
2022-09-14 22:05:50 +01:00
Nav
7d07a9cf6c
Tidying
2022-09-06 17:17:43 +01:00
Nav
46d8ce1854
Added TargetMemoryAddress, TargetMemorySize, TargetProgramCounter and TargetStackPointer aliases
2022-09-06 17:16:49 +01:00
Nav
1f4788b039
Blocked signals on the DebugServer thread and some tidying
2022-08-30 03:10:48 +01:00
Nav
6c436cbefc
Tidying
2022-08-27 17:56:55 +01:00
Nav
c4bcf71424
Replaced static TargetController state object access with new GetState command
...
This corrects a bug where the DebugServer checks if the TargetController is in
service just before it's about to suspend. The DebugServer then attempts to start
a new debug session, only for the TargetController to go into a suspended state.
A fatal error occurs and a shutdown follows. This bug is only apparent when
the user stops and starts debug sessions very quickly, with releasePostDebugSession
set to true.
2022-08-14 17:44:52 +01:00
Nav
0665ef2927
Support for TargetController commands that do not require the TargetController to be in an active state
2022-08-14 17:39:35 +01:00
Nav
2372b93e11
Improved RAII of DebugSession class
2022-08-13 03:06:37 +01:00
Nav
ae5747e79b
Replaced project configuration format from JSON to YAML
2022-07-23 15:39:00 +01:00
Nav
c44fc2a3c0
Other bits of tidying
2022-06-22 22:24:27 +01:00
Nav
951c697ef6
Tidying
2022-06-18 16:02:01 +01:00
Nav
f065a70551
Tidying
2022-06-05 21:04:47 +01:00
Nav
60fb9580d7
Adjusted TC console default command timeout
2022-06-05 21:04:34 +01:00
Nav
a2cb89385e
Updated TC docs
2022-06-05 18:00:42 +01:00
Nav
cfe533e5db
Introduced concept of programming mode
2022-06-05 16:13:43 +01:00
Nav
4956920432
Debug tool driver for the JTAGICE3
2022-05-04 20:06:56 +01:00
Nav
9b2537553d
Added section on TC suspension, in TC documentation
2022-05-02 17:29:32 +01:00
Nav
d0ca05f9e9
Tidying
2022-05-02 13:38:03 +01:00
Nav
a7a6f7df1c
Initial draft of TC documentation
2022-05-02 13:17:32 +01:00
Nav
07de0931b3
More tidying
2022-05-01 19:45:56 +01:00
Nav
17daa5fbb9
Tidied TargetControllerComponent class
2022-05-01 19:29:32 +01:00
Nav
64de134a28
More tidying
2022-05-01 19:02:04 +01:00
Nav
e6cd1faef1
Removed EventManager and EventListener dependency from TargetControllerConsole class
2022-05-01 18:57:45 +01:00
Nav
fe846e0d7c
Renamed SetProgramCounter TC command to SetTargetProgramCounter
2022-05-01 18:47:57 +01:00
Nav
4209d9eb20
New GetTargetProgramCounter TC command
2022-05-01 18:46:57 +01:00
Nav
96cae9d1e4
Replaced ExtractTargetDescriptor event with TC command
2022-05-01 18:32:54 +01:00
Nav
d8af8fe1ee
Replaced RetrieveStackPointerFromTarget event with TC command
2022-05-01 18:06:21 +01:00
Nav
75d8ca68fb
Tidying
2022-05-01 17:48:56 +01:00
Nav
1072534809
Replaced SetTargetPinState event with TC command
2022-05-01 17:33:09 +01:00
Nav
870c4ba3d7
Replaced RetrieveTargetPinStates event with TC command
2022-05-01 00:07:12 +01:00
Nav
7c4e39dd03
Replaced SetProgramCounterOnTarget event with TC command
2022-04-30 23:10:07 +01:00
Nav
acc96fd6d1
Replaced RemoveBreakpointOnTarget event with TC command
2022-04-30 22:45:46 +01:00
Nav
f7619f475b
Replaced SetBreakpointOnTarget event with TC command
2022-04-30 22:03:28 +01:00
Nav
226b663aea
Moved responsibility of stopping and resetting the target at the beginning of the debug session to the DebugServer.
2022-04-30 16:22:51 +01:00
Nav
8fa8cf48d9
Made the TargetController refuse commands that require the target to be stopped, when the target is running
2022-04-30 15:53:36 +01:00
Nav
29cc4bf60b
Fixed bug with TargetController not being notified of new events
2022-04-30 15:51:47 +01:00
Nav
6f576fb48d
Tidying
2022-04-30 01:45:49 +01:00
Nav
01bc53ffce
Added memory type, start address and size members to the MemoryWrittenToTarget event
2022-04-30 01:37:00 +01:00
Nav
ffc27a567b
Replaced WriteMemoryToTarget event with TC command
2022-04-30 01:30:57 +01:00
Nav
76e189162e
Replaced StepTargetExecution event with TC command
2022-04-29 22:12:09 +01:00
Nav
3fc558f3e8
Added requiresStoppedTargetState() member function to TargetController command classes.
...
The TargetController will use this to determine whether to stop the target before handling a given command.
2022-04-29 22:06:05 +01:00
Nav
80405057f6
Tidying
2022-04-28 21:21:59 +01:00
Nav
fa037a81b1
Replaced nasty onInsightStateChangedEvent event handler in TargetController with new GetTargetState command
2022-04-28 21:06:57 +01:00
Nav
5a8aa3d657
New GetTargetState TargetController command
2022-04-28 21:05:53 +01:00
Nav
687e28718c
Replaced ReportTargetControllerState event with TC command and renamed TargetControllerStateReported event
2022-04-27 22:07:14 +01:00
Nav
f42abe1342
Tidying
2022-04-24 23:24:58 +01:00