Commit Graph

880 Commits

Author SHA1 Message Date
Nav
aefe3dd7e8 Added programmingModeEnabled flag to EdbgAvr8Interface 2022-05-17 19:45:56 +01:00
Nav
0808303311 Moved EdbgAvr8Interface static inline functions to source file 2022-05-17 19:45:30 +01:00
Nav
5a824f4790 Added programMemoryType property to TargetDescriptor 2022-05-15 17:42:20 +01:00
Nav
89c47db1c0 Implemented programming mode functions for Avr8 target class 2022-05-15 17:42:02 +01:00
Nav
cea43044e5 Added programming mode functions to Target the interface 2022-05-15 17:41:26 +01:00
Nav
89e81129fe Implemented programming mode functions in EdbgAvr8Interface implementation 2022-05-15 17:40:56 +01:00
Nav
a582a963a8 Added programming mode functions in Avr8DebugInterface 2022-05-15 17:40:15 +01:00
Nav
ead657b4af Tidying 2022-05-15 12:05:46 +01:00
Nav
6d96732932 Bumped version number for bug fix release 2022-05-15 11:11:47 +01:00
Nav
97da8394c8 Corrected base of offset and length integers, in ReadMemoryMap GDB command packet class 2022-05-14 23:44:08 +01:00
Nav
4ab955a6f7 Permitted GDB to read two bytes above the end address of SRAM 2022-05-14 22:44:26 +01:00
Nav
72b3d271a2 Tidying 2022-05-14 22:43:35 +01:00
Nav
f1e20c81a2 Added support for GDB's 'qXfer:memory-map:read::...' command packet. 2022-05-14 22:43:08 +01:00
Nav
159c77a5f1 Added pageSize to TargetMemoryDescriptor struct 2022-05-14 22:39:37 +01:00
Nav
6a4bf89706 Moved GDB supported feature set to DebugSession object 2022-05-14 22:38:49 +01:00
Nav
39d2bb7c5a Enabled flash paging for SPM AVR8 EDBG memory type 2022-05-14 22:37:47 +01:00
Nav
158a32a259 Fixed bug where we were incorrectly offsetting flash reads (see https://github.com/navnavnav/Bloom/issues/40) 2022-05-14 22:36:19 +01:00
Nav
814b98ddd0 Tidying 2022-05-09 22:36:44 +01:00
Nav
1f19bcaa4e Tweaks to build scripts and .gitignore, to exclude Arch Linux packages 2022-05-08 20:00:57 +01:00
Nav
69524ddd95 Removed TSAN suppression file 2022-05-08 19:59:24 +01:00
Nav
e39a9e1af1 Tabs to spaces in PKGBUILD config/install files 2022-05-08 19:57:41 +01:00
Nav
67628e738a Moved CMake files to cmake dir 2022-05-08 19:57:20 +01:00
Nav
a9fa9ae33c Bumped version number 2022-05-07 15:37:12 +01:00
Nav
520efcaa7a Support for PKGBUILD packages and some CMake/CPACK config changes/tidying 2022-05-07 15:37:03 +01:00
Nav
b19110ff62 Moved Application::getCommandToHandlerMapping() implementation to Application.cpp
And some other tidying
2022-05-06 19:34:12 +01:00
Nav
a60f780287 New custom GDB command to output target info in JSON format 2022-05-06 19:31:33 +01:00
Nav
7776ba88c3 New --version-machine CLI command 2022-05-06 19:30:43 +01:00
Nav
52c9669d14 Tidying 2022-05-05 20:15:04 +01:00
Nav
6970fd674b Added "monitor help" command, to display help text on supported GDB custom commands 2022-05-05 20:14:59 +01:00
Nav
4a9c26b73e Added "monitor version machine" command, to display the current Bloom version in JSON format 2022-05-05 20:14:23 +01:00
Nav
c9d1dd92a3 Added "monitor version" command, to display the current Bloom version 2022-05-05 20:13:30 +01:00
Nav
587d69afd0 Corrected CPack config file path 2022-05-05 20:12:11 +01:00
Nav
a28ee42239 Corrected regression bug with validating memory addresses in GDB memory access command packets 2022-05-04 20:47:48 +01:00
Nav
4956920432 Debug tool driver for the JTAGICE3 2022-05-04 20:06:56 +01:00
Nav
7b25fa4b5c Added memory address and type validation in GDB memory access command packets (fixes https://github.com/navnavnav/Bloom/issues/37) 2022-05-04 19:57:41 +01:00
Nav
38f6f21627 Renamed DebugSession::targetDescriptor to DebugSession::gdbTargetDescriptor 2022-05-04 19:49:18 +01:00
Nav
cfb1152423 Included FLASH memory descriptor in AVR8 target descriptor 2022-05-04 19:48:41 +01:00
Nav
74dd12ddea Enabled G++'s warning RE using override keyword for overriding virtual member functions 2022-05-03 20:01:32 +01:00
Nav
d24ffd4ebc Replaced QLabel with derived Label widget - for plain text formatting being configured as a default 2022-05-03 20:00:52 +01:00
Nav
b6879991a2 Made missing break event post attach a warning instead of an error 2022-05-03 19:59:38 +01:00
Nav
42e2730408 Fixed AVR8 activation bug, where a hardcoded break statement was causing issues with reading data from the target, post activation 2022-05-03 19:58:44 +01:00
Nav
680f85bf50 Improved logging in InsightWorker 2022-05-02 18:56:31 +01:00
Nav
fad9ac3e5a Ignore TargetReset event in Insight, if target execution has resumed since the event was triggered 2022-05-02 18:56:17 +01:00
Nav
9b2537553d Added section on TC suspension, in TC documentation 2022-05-02 17:29:32 +01:00
Nav
d0ca05f9e9 Tidying 2022-05-02 13:38:03 +01:00
Nav
6e8abaeeb7 Updated project documentation 2022-05-02 13:19:03 +01:00
Nav
886f61f8a8 Referenced new TC documentation in DebugServer docs 2022-05-02 13:18:36 +01:00
Nav
a7a6f7df1c Initial draft of TC documentation 2022-05-02 13:17:32 +01:00
Nav
15f7aca952 Mentioned OCDEN fuse bit in AVR8 failure error message 2022-05-01 21:18:20 +01:00
Nav
f5170fd9f0 Handled errors in TargetReset event handler (in the InsightWorker) 2022-05-01 21:17:55 +01:00