Table of Contents

Jednodeskový ARM počítač ODROID-XU4

Periferie

SPI

Čipová sada na tomto jednodeskovém počítači bohužel nemá hardwarové SPI. SPI rozhraní je proto softwarově emulované a tím pádem velmi pomalé. (Maximálně stovky kHz.)

sudo apt-get install device-tree-compiler
sudo -s
fdtput -t x /media/boot/exynos5422-odroidxu3.dtb /spi@12d30000 samsung,spi-src-clk 0
fdtput -t x /media/boot/exynos5422-odroidxu3.dtb /spi@12d30000 num-cs 0
fdtput -c /media/boot/exynos5422-odroidxu3.dtb /spi@12d30000/spidev
fdtput -t s /media/boot/exynos5422-odroidxu3.dtb /spi@12d30000/spidev compatible "spidev"
fdtput -t x /media/boot/exynos5422-odroidxu3.dtb /spi@12d30000/spidev reg 0
fdtput -t i /media/boot/exynos5422-odroidxu3.dtb /spi@12d30000/spidev spi-max-frequency 20000000
fdtput -c /media/boot/exynos5422-odroidxu3.dtb /spi@12d30000/spidev/controller-data
fdtput -t x /media/boot/exynos5422-odroidxu3.dtb /spi@12d30000/spidev/controller-data cs-gpio 0x46, 0x5, 0x0
fdtput -t x /media/boot/exynos5422-odroidxu3.dtb /spi@12d30000/spidev/controller-data samsung,spi-feedback-delay 0

source