wiki:AlixAPU

Version 10 (modified by ed, 10 years ago) ( diff )

--

Geting started Alix APU system board

Het Alix APU board is voorzien van een opensource Coreboot bios.
Verstandig is om deze te flashen met de laatste versie van de PC Engines website.
De standaard serieele settings van het boardje zijn 115200 Baud, 8 bits, 1 stopbit en no-parity. Deze kunnen helaas niet worden veranderd.

Updated Bios

Het updaten ook wel flashen van de BIOS kan op een aantal manieren. De makkelijkste manier is het maken van een opstartbare usb stick of sd kaart. Hieronder wordt beschreven hoe deze kan worden gemaakt op verschillende besturings systemen, gevolgd door het werkelijke flashen van de BIOS.

MAC OSX

De website van PC engines is erg kort met de uitleg hoe een bootable disk te maken is om hiermee de BIOS te updated. Met een beetje zoeken op internet is het gelukt door onderstaande uit te voeren op de commandline.

Download via de website van Gooze de kant en klare image die op de USB stick / SD card. kan worden gezet. Deze bevat niet de meest recente BIOS versie van PC engines en deze zullen we ook moeten downloaden om later te gebruiken.

In het voorbeeld hieronder wordt de image gemaakt op een SD card.

  • Plaats de SD kaart in reader en bekijk welke disk het is door (in mijn geval /dev/disk2)
$ diskutil list

De SD kaart moet worden gewist / nieuwe partitionering met FAT file system. Eenvoudig is dit te doen met de 'Disk Utility' die standaard in OSX is geinstalleerd.

  • Start 'Disk Utility'
  • Click op de SD card aan de linker kant
  • Click op 'Partition' aan de rechter kant
  • Click op "Options" en selecteer 'Master Boot Record'
  • Selecteer '1 Partition' onder het kopje "Partition Layout:"
  • Kies uit "Format:" de optie 'MS-DOS (FAT)'
  • Klik op 'Apply' en wacht eventjes.

De disk is nu leeg en voorzien van een FAT file system en kan deze disk 'Bootable' worden gemaakt' door de Boot flag aan te zetten.

$ diskutil list
$ diskutil unmountdisk /dev/disk2

$ sudo fdisk -e /dev/disk2
  flag 1
  write 
  quit

$ diskutil umountdisk /dev/disk2

Nu moet de SD kaart worden voorzien van Tinylinux om de Alix APU de laten opstarten en voorzien van de laatste versie van de BIOS. Op het moment van schrijven is de laatste versie van ALIX Apu nog in BETA (140908)

$ cd ~/Downloads
$ curl -L -O http://download.gooze.eu/embedded/pcengines/apu/apu-tinycore-20140327.tar.gz
$ curl -L -O http://www.pcengines.ch/file/apu140908.zip
$ tar -xzf apu-tinycore-20140327.tar.gz
$ unzip apu140908.zip

$ sudo dd if=apu-tinycore-20140327.img of=/dev/disk2 bs=64k

Het schrijven van de image naar de SD kaart kan eventjes duren. Vervolgens zetten we de laatste versie van Alix APU bios op de SD kaart.

$ cp apu140908.rom /Volumes/SYSLINUX/
$ diskutil umountdisk /dev/disk2

De disk is nu greed om in de Alix APU geplaatst te worden en het boardje aan te zetten.

Warning:Het updaten van de Bios gaat automatisch als er een ouder versie op het Alix APU boardje aanwezig is.

Bekijken van de informatie van het boardje doen we via de Serieeleport (USB to Serial kabeltje). In mijn geval is dit poort 'tty.usbserial-FTF6RNL3'

$ sudo cu -l /dev/tty.usbserial-FTF6RNL3 -s 115200

De output van het automatisch flashen van de bios zal er ongeveer zo uitzien als op deze pagina wiki:AlixAPU_biosupdate

Note: See TracWiki for help on using the wiki.