24.5.30-SI新建工程+keil工程移植脚本操作

安装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文档外面了。

GitHub - tianxiaoMCU/si4project_filelist: a tool help import source files from MDK/IAR project to source insight

然后不着急运行脚本,先点进去keil工程编译一下。因为脚本是依据编译后生成的dep文件信息进行Source Insight工程文件夹路径创建的。所以先跑工程,编译成功后再跑脚本。

跑脚本,双击就能跑。如果双击后文件多了一个,检查一下有没有文件名叫做:Project.si4project_filelist.txt,有就是成功了。

生成SI工程文件

必须先新建一个工程后才能添加文件

新建SI工程,路径随意选择

下一步会出现很多信息可以选。注意project source files那里,选第二个,添加我们脚本生成出来的Project.si4project_filelist.txt文件

然后等会儿工程就新建好了。

---------------------------------------------------------------------------------------------------------------------------------

24.6.12更新

发现一种更快的方法,直接Add Tree

新建工程-位置选择工程内一个文件夹就可以

选中自己需要的文件夹,添加树

然后刷新synchronize file

等待

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值