wiki:linux_pour_zynq_de_xilinx:projet_spidev_buildroot
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
wiki:linux_pour_zynq_de_xilinx:projet_spidev_buildroot [2016/11/24 13:22] – [appliquer les chagements] emeyer | wiki:linux_pour_zynq_de_xilinx:projet_spidev_buildroot [2016/11/24 13:54] (Version actuelle) – emeyer | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
Nous allons utiliser la configuration par défaut de // | Nous allons utiliser la configuration par défaut de // | ||
- | $ ls ~/ | + | $ ls ~/ |
... | ... | ||
zynq_zed_defconfig | zynq_zed_defconfig | ||
Ligne 204: | Ligne 204: | ||
$ make O=../ | $ make O=../ | ||
dans le menu -> Device Drivers --> [*] SPI support | dans le menu -> Device Drivers --> [*] SPI support | ||
- | ==== appliquer les chagements | + | ==== appliquer les changements |
$ make O=../ | $ make O=../ | ||
Il se peut que seul la génération //uImage// et le fichier //dtb// soit nécessaire à regénérer. Alors : | Il se peut que seul la génération //uImage// et le fichier //dtb// soit nécessaire à regénérer. Alors : | ||
$ make O=../ | $ make O=../ | ||
+ | ==== mettre les fichiers sur la carte SD ==== | ||
+ | Quels sont les résultats ? | ||
+ | * <color blue> ~/ | ||
- | + | Nous devons alors copier certains de ces fichiers sur la carte SD. Pour cela, il va falloir passer par le répertoire commun entre l' | |
+ | $ cp ~/ | ||
+ | |||
+ | Ensuite, se référer à cette section : [[wiki: | ||
+ | |||
+ | ==== mettre le bitstream sur la carte SD ==== | ||
+ | |||
+ | Pour que le contenu du FPGA soit chargé dans le composant, dans notre cas le bistrean sera chargé après le lancement de //linux//. Cela peut se faire au chargement de //u-boot//, mais nous ne verrons pas cela ici. \\ | ||
+ | Dans une console du système où le répertoire utilisé pour le projet avec //Xilinx SDK//, on copie le fichier //.bit// sur la carte SD | ||
+ | |||
+ | $ cp ~/ | ||
+ | |||
+ | ===== Une fois la carte Microzed allumée ===== | ||
+ | |||
+ | Lorsque que vous avez installé la carte SD dans la Microzed et que vous avez une console pour communiquer avec, vous devez monter la partition où vous avez votre bitstream, puis le charge dans le FPGA : | ||
+ | |||
+ | Welcome to Buildroot | ||
+ | buildroot login: root | ||
+ | # mount -a / | ||
+ | # cat / | ||
+ | |||
+ | Là, vérifiez que le driver //spidev// a bien pris en compte le périphérique //spi// | ||
+ | # ls / | ||
+ | / | ||
+ | |||
+ | Vous pouvez communiquer avec le bus spi : | ||
+ | # echo -n 1 > / | ||
+ | |||
+ | Ensuite, pour vos programmes, vous pouvez utiliser l' | ||
wiki/linux_pour_zynq_de_xilinx/projet_spidev_buildroot.1479990171.txt.gz · Dernière modification : 2016/11/24 13:22 de emeyer