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