This is what I used to build Branches using OSX 10.11.4
This is the AVR interface I'm using
brew tap PX4/homebrew-px4
brew update
brew install gcc-arm-none-eabi
brew cask install crosspack-avr
git clone [email protected]:pichenettes/eurorack.git
cd eurorack
git submodule init && git submodule update
brew install avrdude
Install AVRFuses from http://vonnieda.org/software/avrfuses
From eurorack project directory
avrdude -P usb -c usbasp -p ATmega88P -qq -B 10 -U flash:w:build/branches/branches.hex
make -f branches/makefile
Upload using AVRFuses
Connect the interface, red stripe facing in/towards the other side of the module
It's not necessary to power the module via Eurorack in order to upload. I have had both the AVR interface and Eurorack powering the module at the same time and it doesn't appear to cause any problems
Thanks, this was helpful.
For anyone on windows, check out AVRDUDESS for an alternative to AVRFuses.