bloombloombloom / Bloom

A debug interface for AVR-based embedded systems development on GNU/Linux.
https://bloom.oscillate.io/
Other
64 stars 3 forks source link

Add support for the MPLAB PICkit 4 debug tool #2

Closed navnavnav closed 2 years ago

navnavnav commented 3 years ago

The MPLAB PICkit 4 debug tool appears to work in a similar way to the MPLAB Snap; It appears to be a hybrid device that can present itself as an EDBG device, via a firmware update.

Adding support for this debug tool may be trivial, but this likely won't be looked at until the first beta release is ready,

navnavnav commented 3 years ago

Quick update on this: I've ordered the MPLAB PICKit 4 so will be ready to add support for this in the next few weeks. This will likely be part of v0.1.0.

navnavnav commented 3 years ago

I'm putting this on hold until I actually receive a request for it by users. There has been no demand for it so I'm going to focus on other things for now.

navnavnav commented 2 years ago

Given all of the other debug tools I've been looking at over the last few weeks, I thought I should look to implement support for the PICkit 4.

Development for this is done. The driver is pretty much identical to that of the MPLAB Snap. Like the Snap, the PICkit 4 doesn't handle masked memory reads properly, so they've been disabled for the PICkit 4.

This will be shipped in v0.5.0. Will close the issue once shipped.

navnavnav commented 2 years ago

Version 0.5.0 has just been published. See website (https://bloom.oscillate.io) to download latest version and see config docs to select the new debug tool https://bloom.oscillate.io/docs/configuration#debug-tool-target-config.