杰理630NSDK配置vscode编译
-
注意:vscode编译需要电脑安装Python环境vscode要安装一个Task Explorer插件
-
这个是SDK的代码
-
裁剪功能(这一块要注意看好路径)
保留需要的功能,如需要spp_and_le功能则可以把hid和mesh的文件夹直接删除,为了更加简洁代码还有把cpu文件夹里面的板级代码也可以根据需要去删除,具体要看使用的是哪一个系列的芯片. 在功能代码目录里面也是一样要裁剪需要的板级,这里的板级跟cpu文件夹里面的板级要相同,例如保留bd19,那cpu文件夹和spp_and_le\baord文件夹也要保留bd19
630nSDK是可以烧录多个系列芯片的,可以自行打开到AC630N_bt_data_transfer_sdk_release_v2.2.1\sdk\cpu\里面的板级目录查看,这里以br23为例,可以看到br23可以烧录695系列芯片.
这里展示下裁剪好的目录,做参考(保留的是功能是spp_and_le板级是bd19)其他的一样
这样工程文件就裁剪好了 -
裁剪MakeFile
这个目录下直接使用vscode打开,这几个是要修改的地方
修改后是这样的,因为bd19板级是632系列的板级文件,所以这个MakeFile只保留AC632n_spp_and_le的功能
#用于编译
all: ac632n_spp_and_le
@echo +ALL DONE
#用于清除编译生成的库文件
clean: clean_ac632n_spp_and_le
@echo +CLEAN DONE
然后打开我们安装好的插件,这里的编译选项太多了,也可以简化一下,随便点击一个编译选项就进到编译选项的json文件然后进行删减就行
这里是保留了ac632n的编译和清理,保存之后编译选项就只剩下需要的功能和板级,一般我会保留all的编译和clean选项,这个看个人,想要简洁就删,留着也没啥问题.
编译测试
编译通过