Categories

Self hosted toolchain: The MC HCK as SWD adapter

Posted on Friday, September 13th, 2013 in ARM by DP

mchck-r1-programming-small

Simon Schubert writes,  “I am happy to announce that we have a self-hosted toolchain: The MC HCK can now act as SWD debug adapter for other MC HCKs, without requiring any other external debug adapters or development boards.”

The MC HCK (pronounced: “McHack” [mæk hæk]) is a small, cheap, and versatile ARM Cortex-M4 based microcontroller platform.
The MC HCK is entirely open source and created by the community, from geeks, for geeks.

This entry was posted on Friday, September 13th, 2013 at 9:00 pm and is filed under ARM. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “Self hosted toolchain: The MC HCK as SWD adapter”

  1. Drone says:

    Saw the MC HCK post last month about self-programming the M4 via ARM SWD (two physical devices reqd.).

    FYI there is a new post about how they’re flashing MC HCK (is that the right name?) chips via a carrier with bootloader (and likely HW pin/fuse-like config too) prior to shipment.

    Their post dated 12 Sep 2013 – here:

    https://mchck.org/blog/2013-09-12-mc_hck_flashing_rig/

    I found the reference to their use of the Ragel State Machine Compiler in their implementation. Speaking as an old dog, I remember doing something similar/same raw in Perl ages ago.

    http://www.complang.org/ragel/

    http://en.wikipedia.org/wiki/Ragel

    Before delving deep, put your RegEx tin-foil hats on ;-)

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Ian: test comment on /blog/ page
  • ian: No, that's exactly how it should be :) Sorry about missing names on comments, the theme is being reworked as we speak.
  • J. Peterson: Nice writeup. It looks like some of the formatting for your command examples needs some missing newlines?
  • Geert Jordaens: I'm not sure what kind of licensing I have to add since it is a fairly straight forward implementation of the adaptive Huffman Decoding. For...
  • erich: For anyone interested, I've added some c++ code for adaptive huffman decoding in the git repository.