Commit Graph

278 Commits

Author SHA1 Message Date
Nav
733e727783 Refactored validation build script 2021-06-05 22:41:37 +01:00
Nav
b1ac652a7f Added derivation of TDF base class, for AVR8 targets.
Includes initialisation and validation code.
2021-06-05 22:41:12 +01:00
Nav
bff9f7c317 Mopping up some TDF refactoring 2021-06-05 22:37:54 +01:00
Nav
9a31bddd06 Fixed issue with AVR8 'store program memory control register' (SPMCR) loading from TDFs 2021-06-05 22:36:53 +01:00
Nav
91b40133a1 Fixed issue with AVR8 EEPROM address register loading from TDFs 2021-06-05 22:35:24 +01:00
Nav
0948135c21 Removed TDFs for AVR8 targets that do not support debugging 2021-06-05 22:33:26 +01:00
Nav
ce7e0147db Refactoring AVR8 target variant & pin/pad loading 2021-06-03 01:06:11 +01:00
Nav
11e328e81f Some more renaming of part description files to target description files 2021-06-03 00:49:08 +01:00
Nav
104ec95a65 Construct an AVR8 TDF via a TargetSignature object, as opposed to the signature hex value. 2021-06-03 00:26:20 +01:00
Nav
5f580cc387 Removed unnecessary 'devices' element from TDFs 2021-06-02 23:24:05 +01:00
Nav
80749e2b5b Added TDF validation script 2021-06-01 23:57:12 +01:00
Nav
571211b337 Renamed part description files to target description files.
Introduced a generic target description file class with an AVR8 derivation.
Moved AVR8 target description files
2021-05-31 01:42:18 +01:00
Nav
08914372b9 Tidying 2021-05-31 00:03:57 +01:00
Nav
f7944ac6b4 Fixed bug with GDB RSP debug server handling stale packets 2021-05-31 00:03:18 +01:00
Nav
635f908a45 Fixed bug with event notifier being notified with a bad eventfd 2021-05-31 00:02:10 +01:00
Nav
602328d9d1 Added BLOOM_COMPILED_RESOURCES_PATH_OVERRIDE macro to avoid using compiled resources in debug builds 2021-05-30 19:05:18 +01:00
Nav
3c60fee231 GDB RSP debug server handling of TC suspension 2021-05-30 16:53:49 +01:00
Nav
bd371d1830 Insight handling of TC suspension 2021-05-30 16:53:24 +01:00
Nav
db2221741f TargetController suspension 2021-05-30 16:52:32 +01:00
Nav
a0b59e3bf7 Introduced debugTool configuration object (as a replacement for the single debugToolName parameter) 2021-05-30 16:48:34 +01:00
Nav
dd1920df19 Fixed bug with SignalHandler ignoring shutdown requests that occurred pre-startup. 2021-05-30 16:47:28 +01:00
Nav
1e741d18d7 Once again, this should have been included in a previous commit, RE renaming compnent state changed events 2021-05-30 16:45:37 +01:00
Nav
77bcf07d6c Tidying 2021-05-25 21:57:59 +01:00
Nav
c755094cd5 This should have been included in a previous commit, RE renaming compenent state changed events 2021-05-25 21:47:53 +01:00
Nav
3d7a9eb6f2 Replaced external ID generation for event listeners 2021-05-25 21:25:56 +01:00
Nav
897482de1d Renamed component (DebugServer and TargetController) state changed events to be specific to thread states 2021-05-24 21:12:21 +01:00
Nav
76e5fba383 Moved environment defaulting to class scope 2021-05-24 21:05:17 +01:00
Nav
ce480a996c Removed all using declarations and directives from header files 2021-05-24 20:58:49 +01:00
Nav
d39ca609bc Prep for v0.1.1 2021-05-09 01:24:01 +01:00
Nav
ceb72aa04d Fixed invalid memory access in Insight due to argv and argc lifetimes not being guaranteed 2021-05-09 00:37:30 +01:00
Nav
19b970d160 Prep for v0.1.0 2021-05-02 16:26:27 +01:00
Nav
cb9b532012 Enabled JTAG physical interface option, for the EDBG AVR8 interface 2021-05-02 15:54:54 +01:00
Nav
74457f66cd Tidying 2021-05-02 15:54:32 +01:00
Nav
40b681ddde Fixed typo in AVR8 target parameter and introduced "SPMCR" fallback value from part description 2021-05-02 15:54:23 +01:00
Nav
4a10ad4c35 Cleaned up AVR8 part description file loading 2021-05-02 15:51:58 +01:00
Nav
821947d610 Fixed typo in error message 2021-05-02 15:47:28 +01:00
Nav
1cf5e943fd Converting 32 bit JTAG ID to Avr::TargetSignature instance 2021-05-02 15:46:54 +01:00
Nav
7112f90e70 Disabling breakAfterAttach function for JTAG sessions 2021-05-02 15:46:18 +01:00
Nav
de1d80f35b Added defaultTimeout member to TargetControllerConsole, for adjustable timeout values 2021-05-01 13:48:18 +01:00
Nav
2a6cce6681 Doubled CMSIS-DAP interface response timeout 2021-05-01 13:47:32 +01:00
Nav
9e7ca25762 Added default JTAG debug clock and JTAG daisy chain parameters 2021-04-27 22:11:17 +01:00
Nav
2e0bf9eb24 Disabled RPATH and runtime loading of distributed Qt binaries for debug builds 2021-04-25 17:05:31 +01:00
Nav
9d2b5b2f0a Consistency in application event handler naming 2021-04-25 16:03:07 +01:00
Nav
fa2a3f67db Introduced the TargetControllerConsole class to provide access to common functionality within the TargetController. 2021-04-24 21:13:07 +01:00
Nav
03a2bfab57 Added debug build warnings 2021-04-24 21:13:07 +01:00
Nav
12c3fff689 Corrected comment 2021-04-24 21:12:27 +01:00
Nav
e3eafb8ee6 Removed version number from readme 2021-04-24 21:11:29 +01:00
Nav
89b6aa8015 Prep for bug fix release 0.0.2 2021-04-24 21:00:01 +01:00
Nav
abf54ffe9f Removed hardcoded paths for QFP and DIP target package widget stylesheets 2021-04-24 20:59:33 +01:00
Nav
e690d8c138 Fixed pin alignment issue with Insight QFP target widget. 2021-04-22 21:49:30 +01:00