• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::

論壇索引


Board index » All Posts (EdXian)




SAMA5D2 Xplained 無法開啟SPI Device
#1
新會員
新會員


各位好,
目前嘗試在SAMA5D2 xplained開發版上開啟SPI1根據以下的參考資料設定.dts .dtsi皆無法正常啟動:

https://ww1.microchip.com/downloads/en ... Under-Linux-00003253a.pdf
https://microchipdeveloper.com/32mpu:apps-spi

sama5d2.dtsi 按照預設不修改
at91-sama5d2_xplained.dts 加入SPI1 device ,修改如附件:
spi1: spi@fc000000 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_spi1_default>;
status = "okay";

spidev@1 {
compatible = "atmel,at91rm9200-spi";
reg = <1>;
spi-max-frequency = <10000000>;
};
};
pinctrl_spi1_default: spi1_default {
pinmux = ,
,
,
;
bias-disable;
};



kernel設定:
Device Driver -> SPI Support -> Atmel SPI Controller 勾選
Device Driver -> SPI Support -> USER Mode SPI Deivce Driver Support 勾選

修改完後編譯印象檔案,
make linux-rebuild 重新編譯linux
make dt-overlay-mchp-rebuild 重新編譯dt overlay
make 編譯image

以下是我查找之後發現的設備訊息:
# dmesg | grep spi
[    0.883520atmel_spi f8000000.spiUsing dma0chan0 (tx) and dma0chan1 (rx) for DMA transfers
[    0.890902atmel_spi f8000000.spiUsing FIFO (16 data)
[    
0.895330atmel_spi f8000000.spiregistered master spi0
[    0.895765spi spi0.0setupbpw 8 mode 0x0 -> csr0 0000000a
[    0.895817spi spi0.0DEactivate NPCSmr 000f0031
[    0.895853spi spi0.0setup mode 08 bits/w50000000 Hz max --> 0
[    0.896426spi-nor spi0.0activate NPCSmr 000e0031
[    0.896476atmel_spi f8000000.spi:   start fifo xfer (ptrval): len 1 tx (ptrvalrx (ptrvalbitpw 8
[    0.896544atmel_spi f8000000.spi:   start fifo xfer (ptrval): len 6 tx (ptrvalrx (ptrvalbitpw 8
[    0.896637spi-nor spi0.0DEactivate NPCSmr 000f0031
[    0.896760spi-nor spi0.0activate NPCSmr 000e0031
[    0.896794atmel_spi f8000000.spi:   start fifo xfer (ptrval): len 1 tx (ptrvalrx (ptrvalbitpw 8
[    0.896852atmel_spi f8000000.spi:   start fifo xfer (ptrval): len 1 tx (ptrvalrx (ptrvalbitpw 8
[    0.896897spi-nor spi0.0DEactivate NPCSmr 000f0031
[    0.896969spi-nor spi0.0activate NPCSmr 000e0031
[    0.896997atmel_spi f8000000.spi:   start fifo xfer (ptrval): len 1 tx (ptrvalrx (ptrvalbitpw 8
[    0.897046spi-nor spi0.0DEactivate NPCSmr 000f0031
[    0.897109spi-nor spi0.0activate NPCSmr 000e0031
[    0.897138atmel_spi f8000000.spi:   start fifo xfer (ptrval): len 1 tx (ptrvalrx (ptrvalbitpw 8
[    0.897189atmel_spi f8000000.spi:   start fifo xfer (ptrval): len 1 tx (ptrvalrx (ptrvalbitpw 8
[    0.897233spi-nor spi0.0DEactivate NPCSmr 000f0031
[    0.897298spi-nor spi0.0activate NPCSmr 000e0031
[    0.897326atmel_spi f8000000.spi:   start fifo xfer (ptrval): len 1 tx (ptrvalrx (ptrvalbitpw 8
[    0.897378atmel_spi f8000000.spi:   start fifo xfer (ptrval): len 1 tx (ptrvalrx (ptrvalbitpw 8
[    0.897422spi-nor spi0.0DEactivate NPCSmr 000f0031
[    0.897477spi-nor spi0.0at25df321a (4096 Kbytes)
[    
0.902543atmel_spi f8000000.spiregistered child spi0.0
[    0.902591atmel_spi f8000000.spiAtmel SPI Controller version 0x311 at 0xf8000000 (irq 27)
[    
0.911445atmel_spi fc000000.spiUsing dma0chan2 (tx) and dma0chan3 (rx) for DMA transfers
[    0.918740atmel_spi fc000000.spiUsing FIFO (16 data)
[    
0.923232atmel_spi fc000000.spiregistered master spi1
[    0.923704spi spi1.1setupbpw 8 mode 0x0 -> csr1 0000000a
[    0.923757spi spi1.1DEactivate NPCSmr 000f0031
[    0.923789spi spi1.1setup mode 08 bits/w10000000 Hz max --> 0
[    0.924238atmel_spi fc000000.spiregistered child spi1.1
[    0.924272atmel_spi fc000000.spiAtmel SPI Controller version 0x311 at 0xfc000000 (irq 40)

Attach file:


Link only for registered users

發表於: 2023/4/16 18:43
頂部






:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------