conビルドまとめ

sudo apt update
sudo apt install -y cmake python3-pip zlib1g-dev gcc-avr avr-libc
git clone https://github.com/abcminiuser/lufa

C:\Users[ユーザー名]\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home

ubuntuのhomeディレクトリがある。

arduinoをインストールして、

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin

をPATHに追加

これでavrdudeが使えるようになる。

C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\gemma

にあるavrdude.conf をコピー

ubuntuホームから作業用ディレクトリに移動して

avrdude -c avrdude.conf -v -patmega32u4 -cavr109 -PCOM? -Uflash:w:Joystick.hex:i

で書きこむ

書き込み先ポートは環境によって違うので、調べ方を描く