使用VScode编写CCS项目

前言

最近在准备电赛,实验室有几块MSP430F5592的开发板,使用的开发软件是ti的code composer studio,使用ti官方的库函数进行开发时太多的函数不知道怎么用,所以想用vscode快速预览和代码补全的功能,但是直接使用vscode打开会有很多如下图的红线,代码也无法预览和补全。

这就让人相当难受,百度了一番无果,看到一个接近的但是按照它的方法配置后还是不行,于是翻出了原来stm32的vscode打开后的文件,研究了一下,操作一番后可以完美使用。

操作方法 

1.在工程所在文件夹内添加一个.vscode的文件夹,并在其中添加c_cpp_properties.json文件

注意是.vscode,有“.”

 2.在c_cpp_properties.json中添加配置内容

{
    "configurations": [
        {
            "name": "1",
            "includePath": [],
            "defines": []
        }
    ]
}

一般来说添加完后,vscode会自动分析一番然后添上一些内容,不用管它,我们主要要添加的是includepath的内容和defines的内容。

3.添加includepath

在ccs中打开目标工程,project->properties->build->msp430 compiler->include options

可以看到includepath在我的空项目中有这四个,但是他这个都是有${}的定义的,我们要找到详细路径,可以把鼠标放在三个点的地方预览然后背下来,也可以双击路径然后点击browse复制路径,应该是你安装ccs软件的某个位置,按我的添加完后如下

{
    "configurations": [
        {
            "name": "1",
            "includePath": [
                "D:\\ti\\ccs1011\\ccs\\ccs_base\\msp430\\include",
                "D:\\ti\\ccs1011\\ccs\\tools\\compiler\\ti-cgt-msp430_20.2.1.LTS\\include",
                "${workspaceFolder}\\MSP430F5xx_6xx",
                "${workspaceFolder}"
            ],
            "defines": [],
            "intelliSenseMode": "windows-msvc-x64",
            "compilerPath": "D:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe",
            "cStandard": "c17",
            "cppStandard": "c++17"
        }
    ],
    "version": 4
}

按这样添加完后头文件上的红线就没了.但是还是不能自动补全库函数里的代码,因为还缺少defines。

4.添加defines

在ccs中打开目标工程,project->properties->build->msp430 compiler->Predefined Symbols

可以看到我这里有一个 __MSP430F5529__,我就把他添加到了defines中,

{
    "configurations": [
        {
            "name": "1",
            "includePath": [
                "D:\\ti\\ccs1011\\ccs\\ccs_base\\msp430\\include",
                "D:\\ti\\ccs1011\\ccs\\tools\\compiler\\ti-cgt-msp430_20.2.1.LTS\\include",
                "${workspaceFolder}\\MSP430F5xx_6xx",
                "${workspaceFolder}"
            ],
            "defines": ["__MSP430F5529__"],
            "intelliSenseMode": "windows-msvc-x64",
            "compilerPath": "D:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe",
            "cStandard": "c17",
            "cppStandard": "c++17"
        }
    ],
    "version": 4
}

大功告成

输入gpio后会有所有库函数里面的方法还有注释,非常nice 

后续有新的工程,只要把这个.vscode复制到工程的文件夹就可以使用

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值