Nav
1c1e07eaf8
Added additional target variant package types in PHP TDF parser
2021-07-09 23:39:43 +01:00
Nav
2e4810389f
Moved Insight target widgets to "Widgets" sub-folder.
2021-07-07 20:54:45 +01:00
Nav
d8f53e4f9f
Moved AVR8 TDF data extraction into AVR8 TDF class.
2021-07-06 20:07:41 +01:00
Nav
196a280142
Prep for v0.3.0
2021-07-04 01:16:14 +01:00
Nav
ff5edd68b4
Removed unused argument from CMake install command in build script
2021-07-04 01:15:52 +01:00
Nav
15bc6c120b
Tidying
2021-07-04 00:35:01 +01:00
Nav
e8b679afaa
Corrected minimum G++ version required, in README
2021-07-04 00:33:32 +01:00
Nav
5a8f54a229
Added event listener for thread state changed events from the DebugServer, within Insight.
...
This covers cases where the DebugServer has unexpectedly shutdown and Insight should follow.
2021-07-04 00:32:05 +01:00
Nav
ac64d04c5d
Fixed issue with the Insight window enabling the target widget upon receiving new pin states, even when the target was still running
2021-07-04 00:30:35 +01:00
Nav
8145708851
Corrected issue with JTAG/debugWire AVR8 parameters including mapped IO memory address offset
2021-07-04 00:29:43 +01:00
Nav
12fbbc892d
Fixed bug in GDB debug server where interrupt packet wasn't being properly acknowledged
2021-07-04 00:28:31 +01:00
Nav
9d366c822f
Added additional check in the TDF validation script to ensure all status registers for AVR8 targets do not exceed one byte in size.
2021-07-02 01:34:59 +01:00
Nav
aa6395a002
Corrected issue with byte order expectations for target registers.
...
This was the cause for that issue with GDB using the incorrect memory addresses for local variables, after the PC and SP had been changed.
Also renamed SP start address parameter to make the byte order of the register clear.
2021-07-02 01:34:17 +01:00
Nav
9861c3652a
Tidying
2021-07-01 23:52:15 +01:00
Nav
21bf197801
Tidying
2021-06-30 03:11:41 +01:00
Nav
e1962ba61a
Included CPU register offset in stack pointer and status register addresses
2021-06-30 03:10:16 +01:00
Nav
403f3ca408
Corrected issue with UPDI register reading
2021-06-30 03:09:36 +01:00
Nav
fd541d0d4d
Blocked use of ambiguous "avr8" target name in configuration file, for UPDI sessions.
2021-06-29 22:33:54 +01:00
Nav
1526453105
Updated TDF validation script to include validation of UPDI parameters
2021-06-28 23:53:33 +01:00
Nav
5a16e59528
Corrected bug in AVR8 TDF validation for targets with PDI support
2021-06-28 23:52:32 +01:00
Nav
18ba67534a
Removed unused UPDI target params
2021-06-28 22:00:02 +01:00
Nav
cfd8326b6e
Corrected bug with FUSES memory segment extraction from AVR8 TDFs
2021-06-28 21:59:47 +01:00
Nav
8fd1781272
Clarified comment RE EDBG AVR8 target parameters
2021-06-28 15:24:42 +01:00
Nav
419fcbb2f0
Tidying
2021-06-27 21:33:08 +01:00
Nav
2a294e1ea0
Reduced pin name character limit for Insight target widgets.
...
Also some other bits of cleaning
2021-06-27 20:11:08 +01:00
Nav
5859af7c45
Corrected target signature extraction via EDBG AVR8 protocol, for UPDI AVR8 targets
2021-06-27 20:10:00 +01:00
Nav
1971f0a89e
Refactored AVR8 TDF loading
...
Refactored EDBG AVR8 target parameter uploading
Implemented UPDI parameter extraction (from TDF) and uploading to debug tool
Introduced supported physical interfaces in AVR8 TDFs
2021-06-27 20:09:15 +01:00
Nav
0931bc649f
Decoupled AVR8 physical interface enum from EDBG protocol code
2021-06-26 04:30:01 +01:00
Nav
0433d6c351
Updated data size requirements for fields in TDF address space data structure
2021-06-26 03:47:58 +01:00
Nav
ad18ff94fa
Extracting interfaces from TDFs
2021-06-26 03:47:23 +01:00
Nav
1f7907699f
Sending target parameters to the debug tool before activation, for AVR8 targets
2021-06-26 03:46:37 +01:00
Nav
e7c026bd7a
Corrected integer conversion in target parameter extraction routine.
2021-06-26 03:45:00 +01:00
Nav
656e48ca6d
Added VDD pin identification for AVR8 targets
2021-06-26 03:43:50 +01:00
Nav
f58da1aed7
Corrected font sizes in About window
2021-06-26 03:42:40 +01:00
Nav
8215c9e317
Truncated pin names in Insight window and added tooltip for access to full pin names.
2021-06-26 03:42:16 +01:00
Nav
f2a4c09304
Corrected bug in GDB RSP write general registers (P) packet validation
2021-06-26 03:39:48 +01:00
Nav
750bea9bd4
Included OCD base address value in TDFs for AVR8 targets that support UPDI.
2021-06-25 23:24:23 +01:00
Nav
4fe2dcb681
Prep for v0.2.1
2021-06-23 04:34:38 +01:00
Nav
c794eada28
Fixed bug in shutdown routine that was resulting in a seg fault on shutdown, for certain commands.
2021-06-23 04:34:00 +01:00
Nav
7d44232e0c
Minor font size tweak for suspended state text on Insight window
2021-06-23 03:42:29 +01:00
Nav
15ad890f7a
Updated build script to use G++10 on virtual build machine
2021-06-23 03:41:39 +01:00
Nav
d303a231b4
Prep for v0.2.0
2021-06-23 00:02:33 +01:00
Nav
bbf85f8da5
Included Bloom's udev rules in codebase - somehow this wasn't included in the initial commit
2021-06-22 23:57:19 +01:00
Nav
d365f6348b
General tidying, addressing issues found by static analysis tool.
2021-06-22 23:52:31 +01:00
Nav
69cee4d579
Removed EventRef alias for clarity
2021-06-22 14:44:00 +01:00
Nav
a7df862d36
Moved away from shared pointers in event handlers - didn't make sense to expose the event management implementation to handlers.
...
Also some other bits of tidying.
2021-06-22 03:06:20 +01:00
Nav
139e880646
Tidying
2021-06-21 00:14:31 +01:00
Nav
a9c6171ac2
Removed duplicate target variants from Insight window
2021-06-20 22:57:09 +01:00
Nav
57acda4b3b
Included SSOP target package and updated the Insight window to use the DIP widget for SOIC, SSOP and DIP packages.
...
Also updated the Insight window to use the QFP widget for QFN packages.
2021-06-20 22:55:48 +01:00
Nav
c93c012cbb
Added some documentation on TDFs
2021-06-20 17:45:47 +01:00