基于TIRTOS,PacketTx+Sensor Controller ADC+CCS工程建立
需要的工具:
1、simplelink_cc13x0_sdk_3_20_00_23
CC1310的SDK,安装后在安装目录下会有CC1310的所有例程,可以快速建立需要的工程项目
2、SmartRF Studio 7
射频基本配置
3、Sensor Controller Studio
Sensor Controller Engine模块编程工具,在SCS上生成代码,添加至主工程程序中。
4、Code Composer Studio
项目开发平台
CCS建立工程:
1、安装SDK
2、Project->Import CCS project->根据提示新建ccsworkspace文件目录存放工程
3、继续Import CCS project
4、Browse->SDK安装目录下的simplelink_cc1310_sdk_3_20_00_23
5、进入simplelink_cc13x0_sdk_3_20_00_23\examples\rtos\CC1310_LAUNCHXL\drivers选择例程,例如选择rfPacketTx,只需选择到文件夹
6、选择例程中tirtos_ccs后缀,选择cancel
7、选择完成后自动加载到ccs工程中,生成的工程在ccsworkspace文件目录下
8、此时,ccs工程即可编译,右键工程名,bulid project即可编译,小虫子debug即可下载调试。
9、生成Sensor Controller代码并添加至建立的ccs工程中
打开Sensor Controller Studio,选择一个example
选择路径至ccsworkspace工程目录,选择TIRTOS,SDK目录等
ADC Data Logger下,初始化代码,执行代码自动生成。需要其他自定义功能,需要使用内部的API,API接口在help->Sensor Controller task code language reference查看。
IOmapping下选择映射的IO
选择Code Gennrator->output SCIF driver file
10、即在ccsworkspace下生成adc_data_logger_launchpad文件夹,将adc_data_logger_launchpad->source文件拷贝至工程目录下,CCS自动添加进了驱动。
11、Sensor Controller生成的驱动目录下,main.c与import出的ccs工程中的main_tirtos.c有冲突,需要手动将两份代码做合并,并删除main.c,保留一个main()。
12、TI SDK中的新建task方法与Sensor Controller中生成的新建task方法不一致,本质上市驱动库使用的区别,将其整成一种方法。
SmartRF Studio射频配置:
根据页面设置需要的射频参数,如发送频率,发送速率,带宽,发送功率,白噪声等功能参数。Code export->生成配置文件->save,将生成的.c和.h文件替换工程中对应的.c.h文件。
https://download.csdn.net/download/lnwechag/12492159
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)