Nav
|
529438b9e4
|
Tidying
|
2022-12-17 14:46:08 +00:00 |
|
Nav
|
9097e37375
|
When splitting a memory read into numerous reads (in the ReadTargetMemory Insight worker task), use the page size if it's available and not less than 256 bytes.
|
2022-12-17 14:45:54 +00:00 |
|
Nav
|
a1defa02c0
|
Pass the TargetDescriptor by const-reference where we can
|
2022-12-17 14:41:52 +00:00 |
|
Nav
|
d9d8b3f450
|
Tidying
|
2022-12-13 21:12:16 +00:00 |
|
Nav
|
d0969ea0a7
|
Disable batching memory reads for EEPROM_PAGE memory type, in EDBG driver
|
2022-12-13 21:11:56 +00:00 |
|
Nav
|
af2d7c8856
|
Increased max packet size in GDB debug server
|
2022-12-13 21:10:40 +00:00 |
|
Nav
|
29d548b017
|
Tidying
|
2022-12-12 01:15:06 +00:00 |
|
Nav
|
bf8d59644a
|
Convert XMEGA addresses to relative form, in EDBG driver
|
2022-12-12 01:14:56 +00:00 |
|
Nav
|
91f8cbc931
|
Corrected value of APPICATION_BYTES XMEGA (PDI) device parameter in EDBG driver. Also added APP section start address extraction
|
2022-12-12 00:52:50 +00:00 |
|
Nav
|
d63bce750c
|
Added validation for APP_SECTION start address and size for PDI targets, in AVR8 TDF validation script
|
2022-12-12 00:50:32 +00:00 |
|
Nav
|
151d10df72
|
Tidying
|
2022-12-12 00:05:01 +00:00 |
|
Nav
|
a792115781
|
Added sense-check in readMemory() in EDBG driver, to check if the EDBG debug tool actually returned data in response to memory read command
|
2022-12-11 23:38:23 +00:00 |
|
Nav
|
f0225dba88
|
Fixed bug (in EDBG driver) with writeMemory() forwarding an invalid memory type to readMemory() (EEPROM_ATOMIC can only be used for writing to memory, not reading)
|
2022-12-11 23:36:21 +00:00 |
|
Nav
|
131f1aa249
|
Added EEPROM_PAGE EDBG memory type and aligned both EEPROM_PAGE and EEPROM_ATOMIC memory types
|
2022-12-11 23:34:26 +00:00 |
|
Nav
|
a0421ce3ff
|
Refactored EdbgAvr8Interface::eraseProgramMemory() to ensure that it will restore EEPROM data if necessary
|
2022-12-11 23:32:49 +00:00 |
|
Nav
|
b3ccd8f7de
|
Removed automatic erasing when writing to flash memory on AVR8 targets
|
2022-12-11 23:27:47 +00:00 |
|
Nav
|
08bc12a26b
|
Deleted redundant AVR8 ProgrammingSession struct
|
2022-12-11 23:27:08 +00:00 |
|
Nav
|
76a0207701
|
Added EraseTargetMemory TC command
|
2022-12-11 23:25:15 +00:00 |
|
Nav
|
83c273a22b
|
Implemented eraseMemory() member function in AVR8 class
|
2022-12-11 18:18:44 +00:00 |
|
Nav
|
190d734ca3
|
Tidying
|
2022-12-11 17:41:20 +00:00 |
|
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 |
|