安装python解释器
先操作脚本生成可以被SI识别的txt文件,该txt文件由某个python脚本生成,既然是需要跑python脚本,就要先安装python解释器。
1.没有python解释器
由于该脚本用到了os标准库内的scandir,而scandir在python3.5之后才有。所以要在win上安装一个高于(含)python 3.5的python解释器版本。
安装python官网:Python Releases for Windows | Python.org
2.有python解释器但版本低于3.5 / 电脑只能安装低于3.5的解释器
解决方案:添加第三方库,单独添加scandir。
镜像源选择:阿里云 镜像链接:Simple Index
安装方式:使用cmd,输入pip install scandir –i Simple Index
安装python需要注意,3.5之前的版本可能不能自动在安装时添加系统环境路径,所以可能需要手动添加。
上图是新版本可以安装时勾选这个添加。
老版本不行。
手动添加环境路径方式:我的电脑右键-属性-高级系统设置-高级-环境变量-系统变量,在系统变量的表里找PATH,如果没有自己新建一个。找到后里面可能已经有东西了,不用删除,在最后加个“;”分号,英文的分号。然后输入python.exe的路径。(获取路径可以在cmd中输入:where python),然后再加一个分号,把pip的路径也丢进去。Pip需要找一下,在python的文件夹里。-----------至此python和环境路径和相关库函数组装完成。测试方式是在cmd中敲python,有版本信息就表示成功。在cmd敲pip,没有报错就是成功。
跑脚本生成txt文件
接着我们需要下载一个脚本丢到keil工程文件()那个目录下。
脚本放在这个word文档外面了。
然后不着急运行脚本,先点进去keil工程编译一下。因为脚本是依据编译后生成的dep文件信息进行Source Insight工程文件夹路径创建的。所以先跑工程,编译成功后再跑脚本。
跑脚本,双击就能跑。如果双击后文件多了一个,检查一下有没有文件名叫做:Project.si4project_filelist.txt,有就是成功了。
生成SI工程文件
必须先新建一个工程后才能添加文件
新建SI工程,路径随意选择
下一步会出现很多信息可以选。注意project source files那里,选第二个,添加我们脚本生成出来的Project.si4project_filelist.txt文件
然后等会儿工程就新建好了。
---------------------------------------------------------------------------------------------------------------------------------
24.6.12更新
发现一种更快的方法,直接Add Tree
新建工程-位置选择工程内一个文件夹就可以
选中自己需要的文件夹,添加树
然后刷新synchronize file
等待