## Setting up a Raspberry Pi OpenOCD programmer 1. Set up SD card. Either download image with openocd from this page (todo: add link), or download a vanilla raspian os from https://www.raspberrypi.org/downloads/raspbian/ This will involve building OpenOCD yourself. To fit on a 4GB sd card, get the lite version. 1. https://www.raspberrypi.org/documentation/installation/installing-images/ ``` diskutil unmountDisk diskn ``` ``` sudo dd bs=1m if=~/Documents/2017-09-07-raspbian-stretch-lite.img of=/dev/rdiskn conv=sync ``` Wait. 2. Set up ssh. We prefer over usb: https://www.thepolyglotdeveloper.com/2016/06/connect-raspberry-pi-zero-usb-cable-ssh/ ``` sublime /Volumes/boot/config.txt ``` ``` dtoverlay=dwc2 ``` ``` sublime /Volumes/boot/cmdline.txt ``` ``` modules-load=dwc2,g_ether ``` ``` touch /Volumes/boot/ssh ``` ``` ssh pi@raspberrypi.local ```