Part Number:AM3352
Hi Expert,
目前AM3352 SPI溝通上遇到問題,請問您有沒有甚麼建議?
AM3352設定值如下
AM33XX_IOPAD(0x8f0, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* F17, FLASH_WP */
AM33XX_IOPAD(0x950, PIN_INPUT_PULLUP | MUX_MODE0) /* A17, SPI_CLK */
AM33XX_IOPAD(0x954, PIN_INPUT_PULLUP | MUX_MODE0) /* B17, SPI_MISO */
AM33XX_IOPAD(0x958, PIN_OUTPUT_PULLUP | MUX_MODE0) /* B16, SPI_MOSI */
AM33XX_IOPAD(0x95c, PIN_OUTPUT_PULLUP | MUX_MODE0) /* A16, SPI_CS */
波型如下


Thanks
Daniel
Nancy Wang:
请问图片中是测试的什么信号波形?使用的哪个版本的SDK?做过哪些修改?请再详细说明一下。
,
howard shih:
Hi Nancy,
linux-4.19.38 / u-boot-2018.01
SPI driver 未做修改,在internal boot ROM load FW 時同樣能觀測到鯊魚鰭形狀的波形。
上圖是 SPI0 MOSI 的波型,slave 端為 SPI flash,master 端為 am3352,此波形在每次 data 傳輸的起始和結束出現。(搭配 clk 訊號發現都在開始前及結束後),故目前軟體功能未觀察到有任何異常,僅訊號看起來有問題。
註:直接對連,無使用 pull-resistor
,
Nancy Wang:
程序上是否有其它任务使用了该引脚,或者MOSI这条线附近是否有其他数字信号线,被附近的其他数字信号影响了。
TI中文支持网