pin - zivku/MPU GitHub Wiki

UART

  1.  cd buildroot-at91/output/build/linux-custom/arch/arm/boot/dts
    
  2.  vim at91-sama5d27_som1_ek.dts
    
  3. 預設的UART2如下圖所示 :
    1

  4.  vim sama5d2-pinfunc.h
    
  5. 文件定義 另一組同屬於UART2的為PD23與PD24 如下圖 :
    2 3

  6. 重新編譯kernel

  7.  sudo rm .stamp_built
    
  8.  sudo rm .stamp_target_installed
    

4 5

  1. 重新make
    6

SPI

  1.  cd /buildroot-at91/output/build/linux-custom/arch/arm/boot/dts
    
  2.  vim at91-sama5d27_som1_ek.dts
    

新增下列內容 :
7

  1.  cd /buildroot-at91/output/build/linux-custom/drivers/spi
    
  2.  vim spidev.c
    

新增下列內容 :
8

  1.  cd buildroot-at91
    
  2.  make linux-menuconfig
    
  3. Device Drivers ->enter
    9

  4. SPI support->enter
    10

  5. User mode SPI device driver support-> 空白鍵切換至<*> -> Save -> Exit
    11

  6. 重新編譯kernel :

  7. cd buildroot-at91
    
  8. make linux-rebuild
    
  9. make dt-overlay-mchp-rebuild
    
  10. make
    
⚠️ **GitHub.com Fallback** ⚠️