Programmierung des EEPROM
Um das EEPROM des Extensionboards programmieren zu können muss in /boot/config.txt dtparam=i2c_vc=on eingetragen werden.
Hier beispielhaft meine config.txt
Die benötigte Software installiert man (als root) mit:
cd
git clone https://github.com/raspberrypi/hats.git
cd hats/eepromutils
make
git clone https://github.com/raspberrypi/hats.git
cd hats/eepromutils
make
EEPROM lesen
geht dann mit
./eepflash.sh -r -f=x.eep -t=24c32
Damit wird eine Datei x.eep mit dem Inhalt des EEPROMs erstellt.
EEPROM-Datei erzeugen
./eepmake eeprom_settings_p4ex1.txt pi4ex1.eep
Dies erzeugt dann aus unserer Textdatei eine binäre Datei, die zur Programmierung verwendet werden kann.
EEPROM flashen
./eepflash.sh -d=0 -w -f=pi4ex1.eep -t=24c32
Damit wird die zuvor erstellte Datei ins EEPROM geschrieben.