This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am335x SPI 从机的配置

各位ti大神,

       请问一下,哪里可以找到am335x spi当从机使用的相应初始化或者配置向导呢?请指点一下,谢谢!

       processors.wiki.ti.com/.../StarterWare_02.00.00.07_User_Guide 在这个网站可以看到,startware里面是不支持spi slave的,

       Slave mode of McSPI controller is not supported in StarterWare.

       这个应该怎样配置,才能使用slave mode呢?

  • 参考论坛里这个帖子:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/46740.aspx

  • 可以参考老版本的starterware 02.00.00.06 之前的slave driver。
    https://e2e.ti.com/support/embedded/starterware/f/790/t/222445

    http://processors.wiki.ti.com/index.php/StarterWare_OldReleases

  • @  yongqing wang1 @Shine Zhang,谢谢您们的回复解答!

    已参考里面的配置和解说,目前主机以速率10Mhz,mode3的配置发送  0x00 --- 0x23依次递增的共36B的数据,

    但是am335x作为从机接收到的数据,不正常,和主机发送的不一致。

    调整了不同的mode,接收到的数据如下,

    mode0:
    23 02 05 07 09 0B 0D 0F 11 13 15 17 19 1B 1D 1F 21 23 03 05 07 09 0B 0D 0F 11 13 15 17 19 1B
    1D 1F 21 23 02

    mode1:
    11 81 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D
    0E 0F 10 11 81
    或者
    11 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 81 02 03 04 05 06 07 08 09 0A 0B 0C 0D
    0E 0F 10 11 01

    mode2:
    11 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 81 02 03 04 05 06 07 08 09 0A 0B 0C 0D
    0E 0F 10 11 01

    mode3:
    23 03 05 07 09 0B 0D 0F 11 13 15 17 19 1B 1D 1F 21 23 03 05 07 09 0B 0D 0F 11 13 15 17 19 1B
    1D 1F 21 23 02

    这大致是什么原因呢?调整了参数,还是接收不到正常的数据。