Nav
12ca84735f
Renamed USB pad keys in TDFs
2024-10-05 02:07:24 +01:00
Nav
5cc53d7f69
Tidying
2024-10-04 23:46:08 +01:00
Nav
d906f2f426
Added alternative flag to Signal element in TDFs
2024-10-04 23:45:16 +01:00
Nav
876d402baa
Added absolute group key property to TargetRegisterGroup class
2024-10-04 21:29:59 +01:00
Nav
cdcad9dde1
Added signal validation in TDFs, for SDI physical interface
2024-10-03 23:43:52 +01:00
Nav
5b2b73eb9f
Renamed SCK ISP signal to SCLK, for consistency
2024-10-03 23:39:38 +01:00
Nav
ca498c64c2
Added SDI physical interface
2024-10-03 22:56:13 +01:00
Nav
98ba68d1a6
Tidying
2024-10-03 22:45:36 +01:00
Nav
af865d09e5
Added Signal elements to PhysicalInterface elements in TDFs
2024-10-03 22:45:24 +01:00
Nav
e522261991
Replaced group attribute with name attribute in Signal TDF element
2024-09-15 15:27:08 +01:00
Nav
179d7180a2
Updated AtdfService to support new Pad TDF elements
2024-09-13 00:33:06 +01:00
Nav
3dab50f4db
Removed architecture documentation from root README
2024-09-12 23:11:30 +01:00
Nav
723ae4e76d
Second pass at TC documentation updates
2024-09-12 23:01:17 +01:00
Nav
585519a1e5
First draft update of TC documentation
2024-09-08 19:31:46 +01:00
Nav
df06757124
Activate target before calling Target::targetDescriptor()
2024-09-07 13:07:40 +01:00
Nav
9daa53ed45
Retry DMI operations when BUSY status returned in WCH-Link driver
2024-09-04 00:18:42 +01:00
Nav
ecf0bd8919
Added try member functions for RISC-V abstract commands and register access
2024-09-04 00:15:46 +01:00
Nav
2a01f727bf
Tidying RISC-V register structs
2024-09-04 00:13:55 +01:00
Nav
e327fe7826
Missing header
2024-09-03 19:21:57 +01:00
Nav
001c9b37c1
Corrected WCH-Link min response size check
2024-08-31 01:53:32 +01:00
Nav
914153077e
Corrected memory address/size alignment in EDBG and RISC-V drivers
2024-08-30 19:59:59 +01:00
Nav
cb35051e6d
Tweak to help text for GDB monitor commands
2024-08-29 21:21:38 +01:00
Nav
48bd656b6d
Handle bad conversion in wr GDB monitor command handler
2024-08-28 19:24:41 +01:00
Nav
609400b375
Tweaks to help text for GDB monitor commands
2024-08-28 19:10:47 +01:00
Nav
a6d79e4680
Accept 0x prefix in eeprom fill GDB monitor command
2024-08-28 19:02:23 +01:00
Nav
3b91b99fe3
Added help text for new wr GDB mintor command. Also some small tweaks to other help text
2024-08-27 22:24:22 +01:00
Nav
338dd8b75b
New wr GDB monitor command, for writing to target registers
2024-08-27 22:05:34 +01:00
Nav
b1db8196c0
Tidying
2024-08-27 22:04:59 +01:00
Nav
7bcb81b7c8
Tidying
2024-08-27 00:20:22 +01:00
Nav
ff5b387ef5
Second pass at GDB monitor help command handler refactor.
...
Also added help text for the new `lr` and `rr` commands.
2024-08-26 23:14:35 +01:00
Nav
e1216b7cc0
Tidying
2024-08-26 21:34:29 +01:00
Nav
1ef9ee7297
Refactored GDB monitor help command handler
2024-08-26 21:33:51 +01:00
Nav
cb9059c691
Tidying
2024-08-26 12:42:04 +01:00
Nav
2adb679833
New mon lr GDB command, for listing target registers
2024-08-26 12:41:41 +01:00
Nav
a7ffc56d9b
New mon rr GDB command for reading target registers
2024-08-26 12:40:39 +01:00
Nav
4c47bda7b3
New PartialResponsePacket class for delivering partial responses to GDB
2024-08-26 12:37:41 +01:00
Nav
34b26c3d06
Replaced commandOptions member with commandArguments in the GDB Monitor command base class
...
Updated the `eeprom fill` monitor command to take the fill value from the third command argument.
Also updated help text
2024-08-24 20:43:29 +01:00
Nav
34ca7d4289
Tidying
2024-08-19 19:43:27 +01:00
Nav
4f9bb0ac3e
Target variant keys
2024-08-19 19:43:02 +01:00
Nav
12ff66aa8a
Fixed bug with TC providing incorrect previous target execution state upon stopping target execution
2024-08-19 19:40:29 +01:00
Nav
2f6238e360
Tidying
2024-08-17 12:44:01 +01:00
Nav
c662e946ca
Updated application to code to accomodate changes to TDF format (new pad elements and changes to variant elements)
2024-08-16 23:02:35 +01:00
Nav
129e54dd2d
Updated AtdfService to clear any peripheral register group key and name attributes, where necessary.
2024-08-13 22:42:24 +01:00
Nav
8ba29c258d
TDF and TDF script changes (application changes pending):
...
- Added new `pad` element to TDFs
- Refactored `pin` and `signal` elements to accommodate new `pad` element
- Improved validation of signal-to-pad relation in TDF validation script
- Added key attribute to `variant` element
- Removed `package` attribute from `variant` element
2024-08-13 22:17:49 +01:00
Nav
d44eb49ca1
Added key validation to other TDF elements
2024-08-13 20:08:01 +01:00
Nav
e4552581bf
Made resolving of pin type case-insensitive
2024-08-13 19:55:37 +01:00
Nav
f1c82ecd28
Made key and name attributes optional in register-group-instance TDF elements
...
Also removed the attribute from all instances of the element, where it wasn't necessary.
2024-08-13 19:54:05 +01:00
Nav
7cf5afde2d
Tidying
2024-08-11 17:02:36 +01:00
Nav
a03c54150e
New TDF rule added to TDF validation: All TDFs must have at least one Insight-compatible pinout.
2024-08-11 17:02:21 +01:00
Nav
f3e2a5c8a5
Tidying AVR TDFs
2024-08-01 19:27:16 +01:00