概述
最近在学一款TI的Soc的开发,新开了一个关于TI软件开发的专栏,记录学习的过程。
TI的工具链:
SDK
SDK : SimpleLink™ CC13x2 and CC26x2 software development kit
SDK安装注意不能有空格和特殊字符,安装后里面有例程,带TI-RTOS和不带系统的,具体又细分了4个版本,ccsgcciarticlang,ccs和iar是不同的ide,gcc和ticlang是不同的编译器
SDK的例程在ccs环境里面的扩展里面可以直接找到并导入,或者直接点击选择开发板及查看资料
TI支持SimpleLink™ 的设备选型及技术培训(SimpleLink学院)
TI资料下载及样品申请
IDE
TI IDE (CCS): Code Composer Studio integrated development environment (IDE)
TI的芯片开发环境可以用它家的IDE也可以用IAR
推荐用CCS,开源、可以运行在不同的系统上、文档支持丰富、一些工具Syscfg和其它的GUI配置都集成进去了,适合多人协作开发,基于ecilpes框架组件更多、自由度更高、代码查阅更人性化;缺点是比IAR慢一些、用的人没有IAR多
CCS不建议下载11版本,可能会有些问题,可以尝试一下10.4版本
CCS使用手册,注意最新的手册可能也因为更新不及时导致和实际IDE操作页面稍微不同
Syscfg介绍视频
配合IAR开发使用sysconfig 工具
传感器处理器配置上位机Sensor Controller Studio使用:SCS配置生成的传感器驱动程序实际将机器代码最后放到了C文件内的一个数组当中,在主控制器程序中,会将该部分代码编译到特定的地址空间,实现Sensor Controller的程序运行;SCS可以创建任务,是带操作系统(TI-RTOS)的协处理器
编译器建议使用Clang编译器,和gcc差异详情可自行查询
下载
下载用的cc debugger 2引脚JTAG调试
CCS下载
Uniflash 烧录工具下载
SmartRF Flash Programmer v2 烧录工具
SmartRF Studio 评估工具
Bios用户使用向导
专栏的文章大体包括以下内容的记录:
CCS配合Clang的使用
配置下载调试的学习
TI-RTOS内核的学习
SDK及APIs的学习
硬件模块的驱动
蓝牙协议栈的学习
以上实操中遇见的坑
最后
以上就是善良铃铛为你收集整理的TI 开发相关TI的工具链:TI支持SimpleLink™ 的设备选型及技术培训(SimpleLink学院)的全部内容,希望文章能够帮你解决TI 开发相关TI的工具链:TI支持SimpleLink™ 的设备选型及技术培训(SimpleLink学院)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复