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.

求教:cc3000相关

Other Parts Discussed in Thread: MSP430FR5739

TI专家好:

我在网上下载的sdk,安装后发现它里面的内容和我之前在官网下载的patcher programer是一样的,稍微的区别就是后面有了超级终端的那个模块。

 原先你们说sdk是下载到mps430上,运行在mps430上的, patcher programer也是下载到mps430上的,后面经过load操作,加载到cc3000了。

问题:

1. 为什么几个patcher programmer的代码和sdk的代码内容 都是一样的?    是因为我们的这个程序运行在mps430上和运行在cc3000上都是对等的用spi做数据的收发这一个动作吗?  

2. mps430和cc3000间除了数据和指令交互运,还有其它的交互吗?  如果有,交互的时机和方式是什么 ?

3.我看芯片mps430的 SPI口是模拟口,但是patcher programmer的代码中为什么没有对SPI串行时序的模拟发送和接收? 它不是模拟SPI通信吗 ?

4. 我没买到EVM板,代理商叫我自己做板,我想请教下,自己做板子,要处理MPC430的哪些端口,并且怎么样处理才能实现我的sdk和patcher编译结果的加载 ?

5. patcher programmer中几个文件里面提供的接口,比如像socket.c中的API,netapp.c中的API等都没有被调用,请问,这些API是我们自己做和移动终端,比如手机进行网络通讯用的吗,就像我们的普通的PC上的socket编程那样实现两地互联 ?

6. patcher programmer的代码中多个注释提到 cc3000的tiny driver,请问cc3000的tiny driver的思想是什么,究竟怎么理解 ?

7. sdk的代码有一个和patcher programmer中的代码的区别是,sdk中没有找到入口函数main,请问,这怎么解释 ?

我是个初学者,可能很多问题问的很肤浅,还望多多见谅。烦请专家解答一下。

谢谢。

Shiping

  • 你好,

    sdk和patcher programmer是两个不一样的东西。sdk是一些关于CC3000的example application code包含的CC3000 Simplelink host driver和相关host平台上实现,以及一个基本的application example。Patcher programmer是用来给CC3000内部的firmware进行upgrade用的。

    所有的东西都可以在CC3000 wiki page上找到  

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

    1,CC3000内部firmware的upgrade是也是通过MSP430写数据来实现,所以在MSP430同样需要关于CC3000的Host Driver和spi driver,在upgrade firmware的时候,Patch programmer就是通过UART把firmware发送给MSP430,而MSP430把firmware发送给CC3000,最终实现firmware的upgrade。

    在SDK中,如果MSP430需要控制和使用CC3000同样需要Host driver和spi driver,只是application的code不同。

    2,请看 http://processors.wiki.ti.com/index.php/CC3000_Protocol

    3,具体MSP430的型号是什么,我们支持多款不同系列的MSP430

    4,请看CC3000参考原理图设计http://processors.wiki.ti.com/index.php/CC3000_Schematic_Checklist

    5,问题没看懂

    6,patach programmer的目的是为了upgrade firmware,所以能控制CC3000,能收发数据就可以了。

    7,一个程序怎么可能没有main函数呢,在C:\ti\CC3000SDK\CC3000 SDK\MSP430FR5739\Basic WiFi Application\Basic WiFi Source\Source\BasicWiFi Application的basic_wifi_application.c中