Arduino
https://zw-ix.nl/blog/2019/05/25/how-to-read-and-write-a-hex-file-from-arduino-atmega328p/
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C /Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -pm328p -c arduino -P/dev/cu.usbserial-A900cegm -D -Uflash:r:/~/java01.hex:i
avrdude -patmega328p -carduino -P/dev/cu.usbmodemFD121 -b115200 -U flash:r:"flash.bin":r
write
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -carduino -P/dev/cu.usbmodem14401 -b115200 -D -Uflash:w:/~/freq_cnt.hex:i