Étape 1: Désactivation de l'HDMI et de l'EMMC
Il faut premier lieu désactiver le HDMI et MEM voiture ils entrent en conflit avec les goupilles du SPI il faut donc les désactiver avec la procédure suivante :
Entrez la commande: $ cat /sys/devices/bone_capemgr.*/slots
Cela permet de consulter la liste de capes présents sur la carte Vous obtenez :
0: 54:PF---
1: 55:PF---
2: 56:PF---
3: 57:PF---
4: ff:P-O-L OS-LT-MEM - 2 G, 00 a 0, Texas Instrument, BB-OS-MEM - 2 G
5: ff:P-O-L OS-noir-HDMI, 00 a 0, Texas Instrument, BB-BONELT-HDMI
6: ff:P-O-L OS-noir-HDMIN, 00 a 0, Texas Instrument, BB-BONELT-HDMIN
Le « L » comme chargé signifie que les capes sont activés, il faut donc les désactiver.
Entrer les commandes :
mkdir/mnt/boot de $
mount/dev/mmcblk0p1/mnt/carte $
$ nano /mnt/card/uEnv.txt
Puis dé-commenter cette ligne en enlevant le dièse :
#cape_disable=capemgr.disable_partno=BB-BONELT-HDMI, BB-BONELT-HDMIN, BB-OS-MEM - 2G
Attention: la modification du fichier uEnv est très délicate, si elle est mal réalisée la Beaglebone ne bootera plus sur la carte SD vous obligeant à la réinstaller, pensez donc à sauvegarder votre travail avant cette opération !
Une fois modifié Ctrl-X, Y verser la sauvegarder.
Puis redémarrez la carte :
redémarrage de $
Après le redémarrage vous obtiendrez :
0: 54:PF---
1: 55:PF---
2: 56:PF---
3: 57:PF---
4: ff:P-O--OS-LT-MEM - 2 G, 00 a 0, Texas Instrument, BB-OS-MEM - 2 G
5: ff:P-O--OS-noir-HDMI, 00 a 0, Texas Instrument, BB-BONELT-HDMI
6: ff:P-O--OS-noir-HDMIN, 00 a 0, Texas Instrument, BB-BONELT-HDMIN
Le « L » est enlevé, les capes sont désactivés.