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:34] – [mettre les fichiers sur la carte SD] 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 217: | Ligne 217: | ||
Ensuite, se référer à cette section : [[wiki: | 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.1479990848.txt.gz · Dernière modification : 2016/11/24 13:34 de emeyer