Skip to content

Commit

Permalink
Added the beginnings of the debugger menagerie
Browse files Browse the repository at this point in the history
I'm going to post up a bunch of references to all of the
debuggers I have - because why not.
  • Loading branch information
callendorph committed Jun 13, 2023
1 parent 78cca43 commit 1286818
Show file tree
Hide file tree
Showing 6 changed files with 88 additions and 0 deletions.
22 changes: 22 additions & 0 deletions content/debuggers/Digilent_HS2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: "Digilent HS2"
date: 2023-06-12T20:59:43-07:00
draft: false
---

<figure class="page-figure">
<img width="400rem" src="/images/HS2_InlineHeader.jpg">
<figcaption> Digilent HS2 </figcaption>
</figure>

This ICE primarily targets Xilinx FPGAs.


## Host Interface

USB 2.0 Type Micro-AB

## Special Features

* Has an adapter to support 2x7, 2mm Xilinx JTAG programming header.
* FTDI-based interface.
29 changes: 29 additions & 0 deletions content/debuggers/HW-USBN-2B.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: "Lattice, HW-USBN-2B"
date: 2023-06-12T20:22:23-07:00
draft: false
---

<figure class="page-figure">
<img width="400rem" src="/images/Lattice_IndivHeaders.jpg">
<figcaption> Lattice, HW-USBN-2B </figcaption>
</figure>

This ICE works for various Lattice FPGAs including:

* Crosslink, Crosslink-NX
* ECP5
* MachXO families
* others - see the [User's Guide](https://www.latticesemi.com/view_document?document_id=143).

## Host Interface

USB 2.0 Mini-B

## Special Features

This ICE has some special features:

1. It can make requests using serial protocols other than JTAG:
1. I2C
2. SPI
22 changes: 22 additions & 0 deletions content/debuggers/JLink_Plus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: "JLink Plus"
date: 2023-06-12T20:37:18-07:00
draft: false
---

<figure class="page-figure">
<img width="400rem" src="/images/JlinkPlus.jpg">
<figcaption> J-Link Plus with Cortex-M Adapter </figcaption>
</figure>

This ICE works with a wide variety of MCUs. See [Segger's supported device list](https://www.segger.com/supported-devices/) for more info.

Typically supports most ARM cores, PICs, STM8, MSP430s, and many others.

## Host Interface

USB 2.0 Type B

## Special Features

* Supports SPI for certain chips.
9 changes: 9 additions & 0 deletions content/debuggers/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "The Menagerie"
date: 2023-06-12T20:37:18-07:00
draft: false
---

Come one, come all! You won't want to miss the menagerie of debuggers. See everything from the grotesque to the elegant.

Have a debugger that you think should be added to the collection? [Open a PR!](https://github.com/callendorph/callendorph.github.io/pulls).
6 changes: 6 additions & 0 deletions hugo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,12 @@ url = "mailto:[email protected]"
url = "/about/"
weight = 10

[[menu.main]]
identifier = "ICEs"
name = "Debuggers"
url = "/debuggers/"
weight = 10

[taxonomies]
category = "categories"
tag = "tags"
Expand Down
Binary file added static/images/JlinkPlus.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1286818

Please sign in to comment.