diff options
Diffstat (limited to 'source/notes/pic-mcu/pickit2/pickit2_intro.md')
-rw-r--r-- | source/notes/pic-mcu/pickit2/pickit2_intro.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/source/notes/pic-mcu/pickit2/pickit2_intro.md b/source/notes/pic-mcu/pickit2/pickit2_intro.md new file mode 100644 index 0000000..54713e6 --- /dev/null +++ b/source/notes/pic-mcu/pickit2/pickit2_intro.md @@ -0,0 +1,17 @@ +This all started with wanting to program the [layerone demoboard](http://l1demo.org/). The demoboard is essentially a `PIC24FJ256DA206` with IO circuitry. it's a neat chip, and I already had a pickit2 programmer from a project long ago. + +![pickit2 EOL](...)\ + +it turns out the `PIC24FJ256DA206` was relesed after the pickit2 was end-of-life'd. This means that there is no official support to program the chip with this programmer or the pk2cmd control software. + +There is clearly support for other `PIC24` chips with this tool: +<div class="codebox"> +#eval cat partlist_w_term | aha --no-header --stylesheet +</div> +so I decided to see if I can sneak in support for the demoboard. + +Notes on sneaking support into pickit2 toolchains are with other notes on pk2cmd, [here](pk2cmd/pk2cmd_notes.html#adding_parts). + +Additionally, looking at pk2cmd lead to reverse engineering the firmware on pickit2 programmers. Notes on that are [here](pickit2_firmware_notes.html). + +There's another issue still TBD: it seems pickit2 programmers can be used, if the target circuit and chip support it, as a debugger. A nice to have but not terribly important goal is figuring out how to control debugging logic from pk2cmd or some other PC-side tool. |