From 22e8947f36aa2351328857714873c533ea13e24f Mon Sep 17 00:00:00 2001 From: Jeff Moe Date: Thu, 29 Aug 2019 12:20:02 -0600 Subject: [PATCH] Add QMK flashing notes --- docs/qmk-notes.txt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docs/qmk-notes.txt diff --git a/docs/qmk-notes.txt b/docs/qmk-notes.txt new file mode 100644 index 0000000..cc2b9ef --- /dev/null +++ b/docs/qmk-notes.txt @@ -0,0 +1,24 @@ +# Update apt repo +apt update +# Install dependencies +apt install build-essential gcc unzip wget zip gcc-avr binutils-avr avr-libc dfu-programmer dfu-util gcc-arm-none-eabi binutils-arm-none-eabi libnewlib-arm-none-eabi git + +# Clone git repo +git clone https://github.com/qmk/qmk_firmware +cd qmk_firmware +# Grab submodules +git submodule update --init --recursive +# Grab submodules (run this to update): +make git-submodule + +# Build firmware +make xd87:default_tkl_ansi + +# Install firmware +# Plug in keyboard +# Erase firmware +dfu-programmer atmega32u4 erase --force +# Install new firmware +dfu-programmer atmega32u4 flash ./xd87_default_tkl_ansi.hex +# Reset keyboard +dfu-programmer atmega32u4 reset