龙芯1C102使用VSCode编译问题

1.烧录问题

使用vscode的插件在编译时,需要配置编译路径。

在文件树中,通常会有

laide.makefile文件 ,可以在里面配置编译路径

更换为自己的路径。

2.添加文件问题

若需要添加.c文件 或者其他需要编译的文件,需要修改makefile中的文件,才能完成添加,否则仅仅将文件加入到文件树中是没有用的,编译时会提示找不到文件。

要在makefile中加入你所需要添加的文件编译路径,这样编译器才能找到编译的位置:

如图为添加了src/oled文件夹 将其在makefile中声明即可使用。

3.编译器使用#define LS1C102 问题

由于官方给的代码包含了LS102 以及LS103两个型号的芯片,为了区分,编译器使用条件编译来进行编译,我们在查看代码的时候,由于没有定义全局的条件LS1C102,导致代码会出现红色下划线报错(当然编译的时候不会),以及条件编译的下的是否高亮显示的问题。

解决办法:

添加json :c_cpp_properties.json。

并且在define中添加我们的LS1C102 ,定义全局的宏。