Compilar firmware de Sdrive-MAX en Linux
1. Descargar los fuentes del repositorio oficial.
git clone https://github.com/kbr-net/sdrive-max.git
2. Descargar los paquetes adicionales para compilar :
sudo apt install avr-libc xa65 avrdude
3. Ir a la carpeta para compilar :
cd sdrive-max make
Se generan los archivos binarios eeprom_writer.hex y SDrive.hex en cada carpeta segun el tipo de pantalla :
- atmega328-hx8347g
- atmega328-hx8347i
- atmega328-ili9325
- atmega328-ili9329
- atmega328-ili9340
- atmega328-ili9341
- atmega328-RM68090
4. Ir alguna carpeta segun nuestra pantalla :
cd atmega328-ili9329
5. Conectar el sdrive-max y revisar que unidad es /dev/tty???? :
lsusb
6. Ejecutar los siguientes comando para actualizar el firmware :
avrdude -p m328p -c arduino -P /dev/ttyUSB0 -U flash:w:./eeprom_writer.hex avrdude -p m328p -c arduino -P /dev/ttyUSB0 -U flash:w:./SDrive.hex