微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 里面可以同时起几个Task?

CC3200 里面可以同时起几个Task?

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

请问TI工程师 CC3200 里面可以起几个Task, 可以在Task里面执行硬件定时器或者中断么?

任务的多少需要根据任务消耗的堆栈和处理的时间来确定。

同时更新一下WiFi CC3200的升级芯片CC3220的基本信息:

The CC3220 family offers three pin-to-pin compatible variations:

  • CC3220SF: 256kB RAM + 1MB XIP Flash and application level security
  • CC3220S:   256kB RAM and application level security
  • CC3220R:   256kB RAM

CC3220SF芯片内置了 1MB的Flash,客户的代码直接在Flash中运行,256k的RAM完全开放给客户使用,同时增加了Security的支持

CC3220S芯片使用256k的RAM同时运行代码和RAM,也就是代码+程序使用的RAM在256k范围之内,增加了Security的支持

CC3220R芯片内置256k的RAM,

最新的CC3220升级芯片在AP模式下可以支持最大4个Station的连接,同时增加了IPV6的支持,增强了wifi RF的设计,大幅度提升了SmartConfig的配置成功率,详细了新特性的增加请参考CC3220的芯片手册和设计指南。

非常感谢您的回复,我最近刚接触 rtos编程,有些地方还需要请教一下,cc3200  我用的是 free rtos, osi_TaskCreate 里面的 usStackDepth 这个参数是用来设置 Task 所需要的堆栈的吧? 这个堆栈 是不是供 task里面的变量使用的? 理论上 可以给task 堆栈就是RAM的范围? CCS编译时应该默认没有直接给这么高的上限,可以通过CCS提高或者调小上限么?

这张图 --stack 的地方 是不是就是调整堆栈大小的? 另外如果我在Task的执行体里面,用osi_MsgQRead  OSI_WAIT_FOREVER 一个队列, 那么这个Task 是不是就处于Block状态?可以让出CPU的时间么?

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

网站地图

Top