微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CCS添加PCLINT失败

CCS添加PCLINT失败

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

     在CCS集成开发环境下,以SDK中的simple_peripheral project为基础,建立CC26640R2的bluetootnLink32 project,并将bluetootnLink32 project放在E盘。由于需要使用PCLint对bluetootnLink32 project进行代码检查,因此需要安装并配置PCLint。

    根据帖子1安装并配置PCLint,完成后如图1所示。根据帖子2,在CCS中寻找external tools,如图2所示。进入external tools,点击Program,再点击新建,如图3所示。然后输入名称PCLint,并选择相关路径,apply之后点击run,如图4所示。运行结果如图5和图6所示。

    从图6可知,PCLint运行失败,bluetootnLink32 project根本没有被编译过。请问哪里出错了?

图1

图2

图3

图4

图5

图6

附加链接:
1、帖子1的链接
http://blog.csdn.net/liminled/article/details/7368940

2、帖子2可从这里下载

4375.eclipse中添加运行pclint 方法【1】【2】 - 副本.xlsx


3、simple_peripheral project在我的电脑上的位置:
C:\ti\simplelink_cc2640r2_sdk_1_40_00_45\examples\rtos\CC2640R2_LAUNCHXL\blestack\simple_peripheral

4、bluetootnLink32 project在我的电脑上的位置:
C:\ti\simplelink_cc2640r2_sdk_1_40_00_45\examples\rtos\CC2640R2_LAUNCHXL\blestack\bluetootnLink32

5、simplelink_cc2640r2_sdk_1_40_00_45可从如下路径下载:
http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC2640R2%20SDK

6,CC2640R2 launchpad 可从这里购买:
http://www.ti.com/tool/launchxl-cc2640r2#1


开发环境:
CCS:Code Composer Studio 7.2.0
SDK:simplelink_cc2640r2_sdk_1_40_00_45
hardware:CC26640R2 launchpad develop kit
PCLint:PCLint9.0

将这些工具集成到构建中的最常见方法是通过 pre/post build steps

http://dev.ti.com/tirex/#/?link=Development%20Tools%2FIntegrated%20Development%20Environments%2FCode%20Composer%20Studio%2FProjects%20and%20Build%2FDocuments%2FUser's%20Guides%2FProject%20and%20Build%20Handbook

的内容进行操作,但我没有见过集成成功PCLINT的案例

我决定放弃在CCS中集成PCLINT。

在CCS中集成PCLINT,理论可行、实际上无法操作,因为simple_peripheral 工程包含了simple_peripheral_cc2640r2lp_app 和simple_peripheral_cc2640r2lp_stack_library 两个project,涉及到的头文件太多。如图1和图2所示。

图1

图2

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

网站地图

Top