Nav
ef8219b087
Added EEPROM size sense check to TDF validation script
2022-12-11 17:40:51 +00:00
Nav
d599de70a7
Added EEPROM start address check to TDF validation script
2022-12-11 17:40:23 +00:00
Nav
deec72d168
Convert relative EEPROM addresses to absolute addresses in GDB memory access command packet handlers.
2022-12-11 15:26:14 +00:00
Nav
b2fc7f4953
Corrected bug with XplainedPro debug tool driver adjusting max memory access size in the wrong place
2022-12-11 13:20:41 +00:00
Nav
d807f9910a
Tidying
2022-12-10 22:05:18 +00:00
Nav
adb450d111
Set stale data flag in TargetMemoryInspectionPane, when the relevant memory type has been written to
2022-12-10 21:38:08 +00:00
Nav
41924a83b5
Corrected bug with resolving memory types from GDB memory addresses
2022-12-10 21:36:49 +00:00
Nav
c9f165f9a9
Added description of new eeprom fill monitor command to GDB help text
2022-12-10 19:47:42 +00:00
Nav
6b7f0fd234
Tidying
2022-12-10 19:23:06 +00:00
Nav
ffe4f5bfc5
New monitor eeprom fill GDB command
2022-12-10 19:22:53 +00:00
Nav
8f48a30fa3
Command option extraction for GDB monitor commands
2022-12-10 14:56:57 +00:00
Nav
b8c83c87fc
Moved GdbHelpMonitorInfo.txt
2022-12-09 22:26:26 +00:00
Nav
13cf4eb3a4
Restored memory access soft limit for Xplained Pro debug tool (this got lost in the refactor I did a few weeks/months back)
2022-12-08 21:34:46 +00:00
Nav
304e2ab7c6
Tidying
2022-12-08 21:26:56 +00:00
Nav
831021eb36
Adjusted GDB memory map to include EEPROM in ram section. Also added EEPROM offset to the AVR GDB target descriptor
2022-12-08 21:18:04 +00:00
Nav
96a688df08
Added support for writing to EEPROM via EDBG AVR8 Generic driver
2022-12-08 21:14:40 +00:00
Nav
6ec383b0a3
Restricted license to LGPL v3 only
2022-12-08 19:16:50 +00:00
Nav
b3fb3f0955
Lots of tidying
2022-12-03 22:16:21 +00:00
Nav
df36d9d698
Added duplicate target ID detection in AVR8 TDF validation script
2022-12-03 22:13:04 +00:00
Nav
c6781b00f1
Tidying
2022-11-18 20:49:22 +00:00
Nav
8d0e170a04
Added warning when GDB client sends invalid packet
2022-11-18 20:49:17 +00:00
Nav
89b02474a9
More bits of refactoring in the GDB RSP server implementation
2022-11-18 20:26:20 +00:00
Nav
35a6172b24
Refactored Bloom::DebugServer::Gdb::Connection::read() routine
2022-11-17 21:00:45 +00:00
Nav
3a04fd9b17
Tidying
2022-11-17 01:02:23 +00:00
Nav
7a2e8f07b5
Renamed DebugSessionAborted GDB exception
2022-11-17 00:40:04 +00:00
Nav
f2d09641a1
Tidying
2022-11-16 23:51:07 +00:00
Nav
4a9e99f053
Enforced absolute maximum read size in GDB server
2022-11-16 23:50:28 +00:00
Nav
b6f3d57a04
Tidied Process::isManagedByClion() routine
2022-10-30 12:29:35 +00:00
Nav
c299f282ca
More tidying
2022-10-28 23:31:16 +01:00
Nav
fbe22b72ed
Tidying
2022-10-25 21:28:16 +01:00
Nav
0c1b0211e8
Tidying
2022-10-12 21:26:09 +01:00
Nav
87e230c589
Tidying
2022-10-09 13:10:30 +01:00
Nav
bc8206ccc7
Corrected missing header includes
2022-10-09 13:10:17 +01:00
Nav
51a3d2fbbb
Tidied Process class and moved Application::isRunningAsRoot() function to Process class
2022-10-05 20:58:25 +01:00
Nav
f5d75f2ea6
Adjusted AVR8 TDF processing build script to extract all physical interfaces (as opposed to just debug-capable physical interfaces)
2022-10-05 20:57:08 +01:00
Nav
15d9dbe5e4
Tidying
2022-10-02 15:29:30 +01:00
Nav
0d4216fd8f
Moved most of the EDBG device code to an abstract base class, to reduce code duplication
2022-10-02 15:29:17 +01:00
Nav
1bf0e97248
Replaced manual resource management of libusb_config_descriptor resource, with std::unique_ptr
2022-10-02 13:48:42 +01:00
Nav
afffaafc86
Fixed hard-coded configurationIndex value when setting USB configuration on a USB device
2022-10-02 13:28:27 +01:00
Nav
28cbeb6fc4
More tidying
2022-10-01 21:54:25 +01:00
Nav
9fb017c2de
Renamed CMSIS commandId field to id
2022-10-01 21:02:10 +01:00
Nav
065a389dfe
Improved naming consistency of aliases
2022-10-01 21:01:37 +01:00
Nav
2c6fd25ae4
Tidying EDBG driver code:
...
- Binned a lot of pointless code
- Simplified many EDBG data structure implementations
- Const-correctness
- Many other bits of tidying
2022-10-01 20:46:56 +01:00
Nav
a5b0097036
Tidying low-level debug tool driver code:
...
- Use automatic objects for libusb/hidapi resources, where possible (to reduce manual resource management)
- Removed unused/redundant code
- Tidied HidInterface class
- Tidied debug tool initialisation code
- Other bits of tidying
2022-10-01 16:50:57 +01:00
Nav
ef4eb4f768
Removed pointless enum and tidied comments
2022-09-26 21:21:57 +01:00
Nav
ba3152badb
Bumped version number for bug fix release
2022-09-24 19:08:21 +01:00
Nav
2282967e0d
Fixed intermittent 'illegal target state' error from EDBG debug tools, when issuing commands immediately after target reset.
2022-09-24 18:45:45 +01:00
Nav
c7af236646
Tidied logs
2022-09-24 18:35:58 +01:00
Nav
af2fcde031
Catch YAML exceptions when parsing bloom.yaml
2022-09-24 18:35:31 +01:00
Nav
6e0038b41c
Corrected font bug in annotation items
2022-09-19 14:40:48 +01:00