微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > C3200的 spi问题求教

C3200的 spi问题求教

时间:10-02 整理:3721RD 点击:

Hi,大家好:

        在使用C3200过程中有几个问题需要请教一下:

        1 C3200的flash spi可不可以不连接flash,而是和另外一块C3200芯片的apps SPI互联,从而实现两块C3200通过SPI互传数据的功能?

         2 由于没有连接flash,我们想把应用代码放到ROM中,从ROM中完成Boot,不知道这种方案是否可行,另外ROM可用于存放应用代码的空间有多大?如何存入?

        3 C3200可不可以通过其他接口连接flash芯片?例如UART口,I2C或者SD card I/F口?

jerry,

  CC3200除了连接SFLASH的那组SPI接口外,还有另外一组的SPI,同时还有UART和I2C接口,你可以用这些来和其他的CC3200连接,进行数据的交换。

CC3200内部的ROM不能写操作,也没有内部的flash,应用程序必须放在外部的SFLASH里面。

链接SFLASH的话,还是建议用SPI,因为我们的driver code是基于SPI的,不然的话,需要自己去修改代码,不建议这样做。

Ken,

    非常感谢你的帮助;uart和i2c实现两块板子的互联,数据传输速率不够,所以只能考虑SPI了,能否在flash spi上接一个flash,同时接到另一个CC3200的slave spi上,同时通过片选来决定spi来和谁通信,这样可以吗?

    另外,CC3200的文档swas032e的5.5节 Table5-1中说CC3200的udp流量能够达到16Mbps,tcp流量能够达到12Mbps;请问这个值,如何通过EVM板来测定,谢谢!

     

SPI flash的SPI是独占的,不能通过片选来操作。所以请不要这样做。

你测试流量可以用iperf来进行测试,就是用这个工具把TCP/UDP的压力打到最大看看throughput是多少?

不过请在干净的环境里面来测试,或者用传导线直接测试。

因为如果环境比较嘈杂,最throughput的影响是很大的。

Pan谢谢你的回答,由于不能直接将两片CC3200连接起来,我们考虑使用一个控制器和两片CC3100的架构来实现互联;选择的控制器芯片是Tiva TM4C1231H6PM,但是该芯片只有SSI接口,请问SSI接口和SPI接口可以直接通信吗?如果能,两者之间如何实现转换,转换对传输速率的影响会有多大?如果不能,你们能否推荐一款微控制器芯片用于实现连接两个CC3100,且能够提供网口对外连接。

谢谢!

是可以的,你可以参考一下CC3100最新的SDK,里面就有关于Tiva C的例程,你可以直接用的。

你好,初次使用CC3200,不懂!有CC3200-LAUNCHXL   EVM,第一个问题:是不是可以SDK包里面的EXAMPLE程序直接下载到MCU,通过USB线?第二个是我使用的IAR的环境,为什么打开EXAMPLE的程序不是一个工程,和programmers guide 不同,没有办法选择OS的选项?请指点,多谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top