• 文字サイズ変更
  • S
  • M
  • L
  • No : 5082
  • 公開日時 : 2020/03/31 18:04
  • 印刷

【NXP:i.MX】 i.MX7DのECSPIのSlave mode動作について

ECSPIペリフェラルはMaster mode、Slave mode両方に対応可能と理解しました。

i.MX7Dとして、Slave modeでのユーザ動作実績、採用事例はありますか。
また、SPI Slave modeとしてのサンプルコードがあれば提供いただけますか。
 
カテゴリー : 

回答

NXPのBSPではサポートされておらず、パートナーやお客様で実装いただく必要がございます。
 
以下、L4.14.98や4.19.35での抜粋コメントです。
......
    /* ecspi has a HW issue when works in Slave mode,
     * after 64 words writtern to TXFIFO, even TXFIFO becomes empty,
     * ECSPI_TXDATA keeps shift out the last word data,
     * so we have to disable ECSPI when in slave mode after the
     * transfer completes
     */
    if (spi_imx->devtype_data->disable)
        spi_imx->devtype_data->disable(spi_imx);
......
 
また以下投稿もご参考ください。

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます