微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3100,如何区别不同的信号接收实体

cc3100,如何区别不同的信号接收实体

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

TI专家好:

我的问题是如何区分不同的cc3100的对象。

具体的就是,假设,我有一个无线路由器,周围有各个不同的cc3100芯片所在的设备,那么,我的路由器发来的指令肯定是给某个设备的,这个肯定固定,比如通过IP绑定我的这条指令。

而在路由器周围的各个cc3100的芯片肯定都能够接到这个指令,但是是不是由该板子解析这个指令,取决于比如IP能否和我们的指令中携带的IP一致。

问题:

1、我看了sdk里面有关于IP设置的,cc3100的IP的设置是否是通过这些API来实现设置的 ?

2、就设计原理而言,cc3100的驱动程序里面是否是通过匹配cc3100的IP和接收到的指令的IP来决定报文是进一步解析或者丢弃的 ?

谢谢

1. 是的。

2. 对的,这个就是标准的TCP/IP协议栈里面的做法了。

感谢TI专家的回复。

我还有三个问题:

1、sdk中uniflash工具加载的cc3100的版本数据在这个目录下吗 : C:\ti\CC3100SDK\cc3100-sdk\tools ?

2、接着第一个问题,我现在自己做板子,请问,硬件上需要做什么样的处理,才能够方便的加载cc3100的版本数据 ?

3、cc3100的版本数据里面是否有关于报文过滤的功能 ?    比如,我的一个报文是A设备的,A设备的IP是Aip,那么,对于IP为Bip的设备B,

他在接收到这个报文时,会检测报文的IP,因为这个IP不是Bip,而是Aip,所以,设备B在接收到这个报文后会自己丢弃这个报文,对不对 ?

谢谢。

1. 不是的,请在ti.com上搜索uniflash, 你就可以看见它了

2. 请参考http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_Hardware_Design_Review

3. 是的,请参考SDK里面的例程nwp_filters

TI专家好,感谢您的回复。

您大概没看清楚我的问题。

我上面问的第一个问题,不是问uniflash在什么位置,而是问,通过uniflash加载的cc3100的版本的位置在什么地方?

这里,再次和专家确认一下这个问题,是不是安装好cc3100后,在C盘下的目录     C:\ti\CC3100SDK\cc3100-sdk\tools\cc31xx_board_drivers\i386    即是uniflash加载的内容 ?

谢谢。

有两个,一个叫CC3100SDK, 另一个叫CC31xx_CC32xx_Service_Pack, 这两个软件包都需要安装。

uniflash烧录的是Service Pack, 你安装好之后,里面有一个service_pack.bin, 就是它。

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

网站地图

Top