TI中文支持网
TI专业的中文技术问题搜集分享网站

How to enable clocks for McSPI1 module on AM3359 ICE

各位前輩好,

小弟近來打算用am3359用SPI連接一個外部的 slave ,並且著手修改 mcspiFlash 這個範例,但是函式庫有一行 McSPI0ModuleClkConfig() 是針對SPI0的clock設定,但是我是想用SPI1卻找不到設定clock的函示,請問我該怎麼辦?

以下是 mcspiFlash 範例

https://github.com/embest-tech/AM335X_StarterWare_02_00_01_01/tree/master/examples/evmAM335x/mcspi

Shine:

没有对应的SPI1的函数,需要根据SPI0的代码做移植。

Tony Chin:

回复 Shine:

感謝你的回應

可以在說詳細一點嗎?謝謝

1. 另外我發現CCS的memory browser在查看SPI1的位址都是顯示“????????”這個是怎麼回事?

2. 我是否需要設定多工腳位為SPI1?

Shine:

回复 Tony Chin:

1. SPI1没使能吧?

2. 下载starterware, 在AM335X_StarterWare_02_00_01_01\platform\evmAM335x\mcspi.c的基础上做移植。http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/starterware/latest/index_FDS.html

Tony Chin:

回复 Shine:

感謝你的回覆

1. 如何解決SPI1沒使能的問題?

Shine:

回复 Tony Chin:

移植好代码就可以了,clock, pinmux也都配好了。

Tony Chin:

回复 Shine:

那個函式主要是配SPI0,不過沒有針對SPI1,像 McSPI0ModuleClkConfig(); 就沒有針對SPI1寫的

赞(0)
未经允许不得转载:TI中文支持网 » How to enable clocks for McSPI1 module on AM3359 ICE
分享到: 更多 (0)