6276|2

1403

帖子

1

TA的资源

纯净的硅(中级)

楼主
 

CC3220S LaunchPad freertos ccs demo安装运行笔记 [复制链接]

本帖最后由 shinykongcn 于 2018-9-13 23:19 编辑

环境:Win10,CCSv8.1
主要参考文档:simplelink_mcu_sdk/Quick_Start_Guide.html

首先感谢论坛的竞拍活动,感谢队长赞助,感谢qw共享,喜提3220s luanchpad wifi开发板一块。拿回来跑个demo,nortos和tirtos的demo导入就能跑,不做解释,freertos的demo比较折腾,容易不知所措,所以立个笔记。。。
1.打开CCS后,点击Window->Resource Explorer,然后在搜索框中搜索CC3220S-LAUNCHXL,按下图步骤安装并导入freertos的pwmled demo到ccs中:

如果此时直接运行,则会报错,报错信息如下:
  1. **** Clean-only build of configuration Debug for project pwmled2_CC3220S_LAUNCHXL_freertos_ccs_syscfg ****
  2. "C:\\ti\\ccsv8\\utils\\bin\\gmake" -k -j 12 clean -O
  3. DEL /F  "pwmled2_CC3220S_LAUNCHXL_freertos_ccs_syscfg.bin"  "Board.c"  "pwmled2_CC3220S_LAUNCHXL_freertos_ccs_syscfg.out"  "Board.h"
  4. DEL /F "main_freertos.obj" "pwmled2.obj" "Board.obj"
  5. DEL /F "main_freertos.d" "pwmled2.d" "Board.d"

  6. 找不到E:\AppSave\TIccs8\pwmled2_CC3220S_LAUNCHXL_freertos_ccs_syscfg\Debug\pwmled2_CC3220S_LAUNCHXL_freertos_ccs_syscfg.bin
  7. 找不到 E:\AppSave\TIccs8\pwmled2_CC3220S_LAUNCHXL_freertos_ccs_syscfg\Debug\main_freertos.obj
  8. 找不到 E:\AppSave\TIccs8\pwmled2_CC3220S_LAUNCHXL_freertos_ccs_syscfg\Debug\main_freertos.d
  9. Finished clean

  10. **** Build Finished ****
  11. Buildfile generation error occurred..
  12. Required variable 'FREERTOS_INSTALL_DIR' cannot be resolved or is pointing to a non-existent location. See 'Preferences > CCS > Build > Variables' page to define this variable before building this project.
  13. Build stopped..
复制代码

2. 此时应当到到www.freertos.org freertos官网下载源码并安装,再参考上图步骤3安装目录中的文档
/simplelink_cc32xx_sdk_2_20_00_10/docs/simplelink_mcu_sdk/Quick_Start_Guide.html
按照Add CCS Support for FreeRTOSv10一节内容,将freertos源码安装路径配置到ccs中,配置方法Window> Preferences > Code Composer Studio > Build > Variables > Add, 如图:


然后重新点击Debug按钮运行,按理即可看到两个led愉快的闪烁了~~

然而。。。灯并没有呼吸,似乎程序挂在某个地方了,仔细检查了一下发现在下面assert不通过,thread名字不能为NULL了,应该是freertos跟simplelink sdk版本不匹配原因吧。。

解决办法:将xTaskCreate第二个参数传入一个字符串:

好了,小灯终于闪烁了~~



------------------------正文结束分割线--------------------------
下面是吐槽时间:
1. CC3220s属于Simplelink支持范畴,可以直接在re中安装,还是很方便的,不过去年才到手的CC2650-LANCHXL不支持是几个意思。。。
2.安装好ccs之后,提示update available,点击安装更新,然后有一个更新死活安装不上,重装,爬墙,各种办法都没解决,有遇到相同情况的吗?
  1. An error occurred while collecting items to be installed
  2. session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
  3. No repository found containing: org.eclipse.update.feature,com.ti.c2000.support.win32,4.2.5.0
  4. No repository found containing: binary,com.ti.c2000.support.win32_root,4.2.5.0
复制代码


有图:





此内容由EEWORLD论坛网友shinykongcn原创,如需转载或用于商业用途需征得作者同意并注明出处







查看本帖全部内容,请登录或者注册
此帖出自无线连接论坛

最新回复

还行啊,为啥还有error呢。  详情 回复 发表于 2018-9-19 15:33
点赞 关注
个人签名HELLO_WATER
 

回复
举报

6041

帖子

198

TA的资源

版主

沙发
 
今年你可以考虑入手CC2640R2了
此帖出自无线连接论坛
 
 
 

回复

2618

帖子

0

TA的资源

纯净的硅(高级)

板凳
 
还行啊,为啥还有error呢。
此帖出自无线连接论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖探索 | 和村田一起,深挖 GNSS 开发!
活动时间:即日起-5月11日
活动奖励:智能手环、螺丝刀套装、双肩包

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 9

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表