Commit Graph

1184 Commits

Author SHA1 Message Date
Nav
072ce1e5bf Corrected TDF mapping file path in CMake 2023-02-20 21:54:13 +00:00
Nav
05832839f0 Output EDBG parameter values in debug logs 2023-01-21 13:54:40 +00:00
Nav
b5dfa4a842 Tidying GDB packet class 2023-01-21 13:40:39 +00:00
Nav
6b4d3ecb26 Moved toHex functions to String helper class 2023-01-21 13:37:56 +00:00
Nav
662806769e Added dependency package names to README 2023-01-20 23:04:46 +00:00
Nav
4b0fe4dc37 Deleted old packaging files 2023-01-20 22:53:51 +00:00
Nav
693abced8e Replaced overloaded casting of CMSIS-DAP Command with rawCommand member function 2023-01-20 22:53:04 +00:00
Nav
c35fdbd4ed Tidying 2023-01-20 18:40:29 +00:00
Nav
39789c29bf Remved old CPack script 2023-01-20 18:40:22 +00:00
Nav
d50d756b99 Packaging scripts for Arch packages 2023-01-20 18:40:02 +00:00
Nav
99913ad132 Tidying 2023-01-18 22:00:47 +00:00
Nav
2279c92f2b Changed udev rules installation path to /lib/udev/rules.d in DEB package, as that's what Debian based systems expect. 2023-01-18 22:00:41 +00:00
Nav
42e1bbb665 Added libopengl.so dependency to DEB and RPM packages. 2023-01-18 21:59:03 +00:00
Nav
a37e8edd2f Tidying 2023-01-18 00:44:32 +00:00
Nav
d6cd5da1b8 Binned udev rule check in TargetController 2023-01-18 00:41:23 +00:00
Nav
f3e97d0ab9 RPM packaging scripts 2023-01-18 00:38:18 +00:00
Nav
7c696bf840 Included distributed libhidapi shared objects (for packaging only) 2023-01-18 00:37:35 +00:00
Nav
46592e4323 Corrected distributed font paths 2023-01-18 00:35:23 +00:00
Nav
040df4ac28 Using playground directories in package generation scripts 2023-01-17 22:25:39 +00:00
Nav
e94eca9826 Tidying 2023-01-16 19:17:51 +00:00
Nav
b0b6e20e53 Corrected debian package generation 2023-01-16 19:17:44 +00:00
Nav
5fe8acf758 Moved Qt XCB platform plugin and updated runpath. 2023-01-16 19:17:06 +00:00
Nav
1e3892fed5 Moved away from using CPack for generating Linux packages
This covers Debian packages
2023-01-16 02:28:52 +00:00
Nav
c686feab80 Updated build notes in README.md 2023-01-16 00:49:17 +00:00
Nav
0b19de8afa Moved distributed files to build/distributed and stop placing the binary in build/bin (have binned that directory).
Also updated installation rules
2023-01-15 21:20:09 +00:00
Nav
269af2d5fc Added note in README RE distributed Qt plugins being incompatible with newer versions of Qt 2023-01-14 13:05:57 +00:00
Nav
c35565bcd0 Register std::map<Targets::TargetMemoryAddress, Widgets::ByteItem*> meta type 2023-01-14 12:53:57 +00:00
Nav
7e08da1122 Corrected bug with hex viewer in memory inspection pane remaining disabled upon activation 2023-01-14 03:06:21 +00:00
Nav
e6f53b1afd Tidying 2023-01-14 03:03:22 +00:00
Nav
dfaac9e30f Extract HID report size for EDBG debug tools via HID endpoint descriptor.
Removed hidapi bodge (where we were mimicking the hid_device_ struct, to
obtain the report size via `(hid_device_*)->input_ep_max_packet_size`).
2023-01-14 03:03:10 +00:00
Nav
e3e37ace4b Ignore erase requests for debugWire targets 2022-12-18 21:35:10 +00:00
Nav
5854b43816 Tidying 2022-12-18 19:28:57 +00:00
Nav
09fc5b73f2 Restricted the size of all memory access commands to ensure that no more than two packets are sent to and from EDBG debug tools 2022-12-18 19:25:40 +00:00
Nav
f64a14b04a Corrected memory type used for memory writes with the JTAG config variant, in the EDBG AVR8 driver 2022-12-18 19:23:58 +00:00
Nav
5fe50b1997 Increase CMSIS response timeout for EDBG debug tools 2022-12-18 19:22:47 +00:00
Nav
0a6951865c Fixed regression which was causing a deadlock when de-registering event handlers from an event handler 2022-12-18 17:56:21 +00:00
Nav
262c50ec3d Changed format of memory capacity string in the TargetMemoryInspectionPane widget (to include commas in the capacity (i.e "2,048" instead of "2048")) 2022-12-18 15:48:06 +00:00
Nav
ad06cdcc75 Removed the requirement of the max memory access limit being greater than the target's flash page size.
It's no longer needed as we've stopped enforcing the limit for memory types that require page alignment.
2022-12-17 18:31:05 +00:00
Nav
92860e87de Commented out external SRAM memory segments from AVR8 TDFs - Bloom doesn't currently support accessing external SRAM 2022-12-17 18:12:00 +00:00
Nav
3b137aa539 Removed max memory access check during address alignment (it's not needed). 2022-12-17 18:10:51 +00:00
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