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.hexSDrive.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	

Comentarios