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

  • Alex Lao: Wow, I didn't expect to be featured on here! It's an honor.
  • Inyaki: Hi, Would you si king to point me the corsair's single 12v rail supplies? I am interested on it but I can't find it.....
  • peter: In the middle of the geek reading I get a tweet. Here I am
  • icserny: Unfortunately the DIY PCB homepage.is no longer available. Something happened...
  • Lukas: Yes, that's also how I do it, use an extension cable or ar least a 'spacer', i.e. a male and female header soldered directly together....