pin - zivku/MPU GitHub Wiki
-
cd buildroot-at91/output/build/linux-custom/arch/arm/boot/dts
-
vim at91-sama5d27_som1_ek.dts
-
預設的UART2如下圖所示 :
-
vim sama5d2-pinfunc.h
-
文件定義 另一組同屬於UART2的為PD23與PD24 如下圖 :
-
重新編譯kernel
-
sudo rm .stamp_built
-
sudo rm .stamp_target_installed
- 重新make
-
cd /buildroot-at91/output/build/linux-custom/arch/arm/boot/dts
-
vim at91-sama5d27_som1_ek.dts
新增下列內容 :
-
cd /buildroot-at91/output/build/linux-custom/drivers/spi
-
vim spidev.c
新增下列內容 :
-
cd buildroot-at91
-
make linux-menuconfig
-
Device Drivers ->enter
-
SPI support->enter
-
User mode SPI device driver support-> 空白鍵切換至<*> -> Save -> Exit
-
重新編譯kernel :
-
cd buildroot-at91
-
make linux-rebuild
-
make dt-overlay-mchp-rebuild
-
make