搜索
bottom↓
楼主: tianxiaoMCU

SourceInsight 快速、精确导入 IAR/MDK工程 源码的Python脚本

  [复制链接]

出0入0汤圆

发表于 2018-7-15 23:06:13 来自手机 | 显示全部楼层
这个有什么用?

出0入0汤圆

发表于 2018-7-15 23:07:06 来自手机 | 显示全部楼层
另外用si建好工程,文件夹换个路径工程就废了,有什么好办法吗

出10入0汤圆

发表于 2018-7-16 08:22:35 来自手机 | 显示全部楼层
好东西,谢谢

出0入0汤圆

发表于 2018-7-16 10:56:55 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2018-7-16 11:12:28 | 显示全部楼层
顶一顶楼主,感谢分享

出0入0汤圆

发表于 2018-7-16 16:29:28 | 显示全部楼层
higeo 发表于 2018-7-15 23:07
另外用si建好工程,文件夹换个路径工程就废了,有什么好办法吗

SI用相对路径

出0入0汤圆

发表于 2018-7-16 20:24:22 | 显示全部楼层
楼主还没解决IAR的问题吗,双击闪退啊~

出0入0汤圆

发表于 2018-7-16 21:17:27 | 显示全部楼层
谢谢楼主,好东西~

出0入0汤圆

 楼主| 发表于 2018-7-16 22:45:48 | 显示全部楼层
嵌入之梦2 发表于 2018-7-16 20:24
楼主还没解决IAR的问题吗,双击闪退啊~

正常的就是双击后一闪而过,然后同路径下会生成一个txt文件,就可以导入SI里,出错才会停下来。如果txt文件没生成,麻烦描述一下环境,如果能提供工程文件夹(不包括源码)分析最好了

出0入0汤圆

发表于 2018-7-17 14:31:52 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2018-7-17 14:47:57 | 显示全部楼层
如此神器,感谢分享!

出0入0汤圆

发表于 2018-7-17 15:51:59 | 显示全部楼层
tianxiaoMCU 发表于 2018-7-16 22:45
正常的就是双击后一闪而过,然后同路径下会生成一个txt文件,就可以导入SI里,出错才会停下来。如果txt文 ...

下载你最新的v1.0.1版可以了,非常感谢!

出0入0汤圆

发表于 2018-7-19 13:18:38 | 显示全部楼层
亲测有效,souceinsight3.5也 ok

出0入0汤圆

发表于 2018-7-19 16:09:43 | 显示全部楼层
脚本如何编译?能否给从没玩过的人一个方案?

出0入0汤圆

 楼主| 发表于 2018-7-19 23:30:10 | 显示全部楼层
bailao99 发表于 2018-7-19 16:09
脚本如何编译?能否给从没玩过的人一个方案?

装好python的环境就可以运行了,这个环境不大的

出0入0汤圆

 楼主| 发表于 2018-7-22 09:42:08 | 显示全部楼层
ckhf 发表于 2018-7-13 08:40
IAR ARM/7.10 对啊,和Project.eww同级

实测V1.0.1可以,之前已经上传到帖子上了

出0入0汤圆

发表于 2018-7-23 09:21:27 | 显示全部楼层
tianxiaoMCU 发表于 2018-7-22 09:42
实测V1.0.1可以,之前已经上传到帖子上了

之前测试了1.01不行,刚刚打开py源码看了,你编译判定依据不全面,比如我的编译后就是 Project.eww、ECM_EPDIO.dep ,  ECM_EPDIO/文件夹即正常时允许两个文件名不一致的

出0入0汤圆

发表于 2018-7-23 11:26:42 | 显示全部楼层
linus Kernel,好东西,mark

出0入0汤圆

发表于 2018-7-23 22:16:35 来自手机 | 显示全部楼层
多谢分享  收藏了

出0入0汤圆

 楼主| 发表于 2018-7-23 23:30:59 | 显示全部楼层
ckhf 发表于 2018-7-23 09:21
之前测试了1.01不行,刚刚打开py源码看了,你编译判定依据不全面,比如我的编译后就是 Project.eww、ECM_ ...

要不提供工程给我看看?

出0入0汤圆

发表于 2018-7-27 09:53:13 | 显示全部楼层
楼主,方便做一个能用在C51上的吗。先谢谢了。

出0入0汤圆

 楼主| 发表于 2018-7-29 18:03:44 | 显示全部楼层
ckhf 发表于 2018-7-23 09:21
之前测试了1.01不行,刚刚打开py源码看了,你编译判定依据不全面,比如我的编译后就是 Project.eww、ECM_ ...

改了,试试吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-7-30 07:41:05 来自手机 | 显示全部楼层
谢谢分享,可以学习下

出0入0汤圆

发表于 2018-7-30 08:07:07 来自手机 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2018-7-30 09:06:08 | 显示全部楼层

可以了 ,谢谢

出0入0汤圆

发表于 2018-7-30 09:16:16 | 显示全部楼层
....F:\Substation\02_can_station_using_V3.0_ring_stuff\Project\MDK-ARM(uV4)>python si4project_filelist.py
  File "si4project_filelist.py", line 3
SyntaxError: Non-ASCII character '\xef' in file si4project_filelist.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

运行脚本提示...

出0入0汤圆

发表于 2018-7-30 10:25:56 | 显示全部楼层
好东西,感谢分享。

出0入0汤圆

发表于 2018-7-30 11:24:32 | 显示全部楼层
好东西收藏

出0入0汤圆

 楼主| 发表于 2018-7-30 22:19:28 | 显示全部楼层
dy22511825 发表于 2018-7-30 09:16
....F:\Substation\02_can_station_using_V3.0_ring_stuff\Project\MDK-ARM(uV4)>python si4project_fileli ...

python 几?我只在3.5之后的测过

出0入0汤圆

 楼主| 发表于 2018-7-30 22:20:01 | 显示全部楼层
一号纵队 发表于 2018-7-27 09:53
楼主,方便做一个能用在C51上的吗。先谢谢了。

51 与ARM的不一样,暂时没思路

出0入0汤圆

发表于 2018-7-31 08:56:59 | 显示全部楼层
tianxiaoMCU 发表于 2018-7-30 22:19
python 几?我只在3.5之后的测过

哦,版本不同,2.X的

出0入0汤圆

发表于 2018-7-31 08:59:33 | 显示全部楼层
方法不错~  学习了

出0入0汤圆

发表于 2018-7-31 11:21:32 | 显示全部楼层
感谢分享   SourceInsight 快速、精确导入 IAR/MDK工程 源码的Python脚本

出0入0汤圆

发表于 2018-7-31 17:56:14 | 显示全部楼层
好东西!谢谢分享!

出0入0汤圆

发表于 2018-8-10 10:05:15 | 显示全部楼层

还是存在bug,iar添加的头文件不全

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出140入115汤圆

发表于 2018-8-10 10:45:04 | 显示全部楼层
留个爪,感觉以后会有用

出140入115汤圆

发表于 2018-8-10 10:56:44 | 显示全部楼层
tianxiaoMCU 发表于 2018-7-2 18:44
自从4出来后我就没用过3.5了,所以没有测试,如果你能测试一下并反馈,那是再好不过了 ...

有没有中文版的SI4

出330入0汤圆

发表于 2018-8-10 12:01:26 来自手机 | 显示全部楼层
yanyanyan168 发表于 2018-8-10 10:56
有没有中文版的SI4

有必要吗?菜单,工具栏才几个单词?

出140入115汤圆

发表于 2018-8-10 14:14:52 | 显示全部楼层
zcllom 发表于 2018-8-10 12:01
有必要吗?菜单,工具栏才几个单词?

生成TXT后,怎样用啊

出0入0汤圆

 楼主| 发表于 2018-8-10 22:26:31 | 显示全部楼层
yanyanyan168 发表于 2018-8-10 14:14
生成TXT后,怎样用啊

新建好工程后,按图示导入

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2018-8-10 22:28:05 | 显示全部楼层
1328616904 发表于 2018-8-10 10:05
还是存在bug,iar添加的头文件不全

这部分文件是在IAR 项目工程下还是安装目录下?

出0入0汤圆

发表于 2018-8-11 08:36:13 | 显示全部楼层
tianxiaoMCU 发表于 2018-8-10 22:28
这部分文件是在IAR 项目工程下还是安装目录下?


IAR安装目录下的,MDK安装目录下的可以,IAR不行

出0入0汤圆

 楼主| 发表于 2018-8-11 21:46:02 | 显示全部楼层
1328616904 发表于 2018-8-11 08:36
IAR安装目录下的,MDK安装目录下的可以,IAR不行

这部分一开始就发现了,但是一直没好的方法解决

出0入0汤圆

发表于 2018-8-13 14:40:56 | 显示全部楼层
好东西,感谢楼主

出0入0汤圆

发表于 2018-8-16 20:38:27 | 显示全部楼层
测试了一下,很好用,感谢楼主提供的好工具

出0入0汤圆

发表于 2018-8-21 02:13:57 | 显示全部楼层
好东西,感谢楼主

出0入0汤圆

发表于 2018-8-21 06:14:21 | 显示全部楼层
多谢辛苦了

出0入0汤圆

发表于 2018-9-13 17:48:50 | 显示全部楼层
mark SourceInsight 快速、精确导入 IAR/MDK工程 源码的Python脚本

出0入0汤圆

发表于 2018-9-13 18:55:22 | 显示全部楼层
mark si phy有空试试

出0入0汤圆

发表于 2018-9-14 10:20:03 来自手机 | 显示全部楼层
谢谢分享,好东西

出0入0汤圆

发表于 2018-9-14 15:12:11 | 显示全部楼层
很好用,爱不释手,谢谢楼主好软件

出0入0汤圆

发表于 2018-9-27 10:47:41 | 显示全部楼层
必须mark一下:SourceInsight 快速、精确导入 IAR/MDK工程 源码的Python脚本

出0入0汤圆

发表于 2018-9-27 13:00:52 | 显示全部楼层
通过MDK工程导入到souce insight ,这个应该很有用

出0入0汤圆

发表于 2018-9-27 20:44:34 | 显示全部楼层
好东西,多谢楼主

出0入0汤圆

发表于 2018-9-27 20:48:40 来自手机 | 显示全部楼层
Python很强大啊,学习了。

出0入0汤圆

发表于 2018-9-28 09:50:26 | 显示全部楼层
感谢分享,收藏!

出0入0汤圆

发表于 2018-11-25 15:03:00 | 显示全部楼层
有没有同学跟我碰到一样的情况呢?
不管是放在.dep相同目录下运行,还是放在.uvprojx目录下运行,
都提示:Can not find project file, enter any key to exit
感谢指导。

出0入0汤圆

发表于 2018-12-6 09:04:03 | 显示全部楼层
非常好用,感谢分享!

出4375入62汤圆

发表于 2018-12-27 10:13:30 | 显示全部楼层
本帖最后由 supercoo 于 2018-12-27 10:15 编辑

楼主,我用的keil5   python3.7.2  如图提示  我是编译通过的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-12-28 10:40:46 | 显示全部楼层
感谢分享。

出0入0汤圆

发表于 2018-12-28 12:51:41 | 显示全部楼层
谢谢了

出100入0汤圆

发表于 2018-12-28 13:22:23 | 显示全部楼层
这个不错,又学了一招

出0入0汤圆

 楼主| 发表于 2019-1-3 17:14:26 | 显示全部楼层
supercoo 发表于 2018-12-27 10:13
楼主,我用的keil5   python3.7.2  如图提示  我是编译通过的

跟你一样的环境keil5 python3.7.2,使用最新版本的试了一下未出现你反馈的现象。
可以尝试用最新的,在这里可以下载https://github.com/tianxiaoMCU/si4project_filelist

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-1-28 11:35:59 | 显示全部楼层
好东西,赞!

出0入0汤圆

发表于 2019-1-31 22:31:03 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2019-2-1 13:35:58 | 显示全部楼层
赞一个!

出0入0汤圆

发表于 2019-2-11 20:14:13 | 显示全部楼层
mark 学习 一下 SourceInsight 快速、精确导入 IAR/MDK工程 源码的Python脚本

出0入0汤圆

发表于 2019-2-11 22:05:35 | 显示全部楼层
感謝~~~~~~~~~~~~~

出0入0汤圆

发表于 2019-2-12 15:22:29 | 显示全部楼层
感谢,强大的工具

出0入0汤圆

发表于 2019-2-15 13:39:36 | 显示全部楼层
这个好东东西啊。。。膜拜加感谢。

出0入0汤圆

发表于 2019-2-15 14:28:42 | 显示全部楼层
感谢分享,很实用的东西!

出0入0汤圆

发表于 2019-4-12 22:11:29 | 显示全部楼层

mark 学习 一下 SourceInsight 快速、精确导入 IAR/MDK工程 源码的Python脚本

出0入0汤圆

发表于 2019-4-13 11:39:02 | 显示全部楼层
source insigned 快速导入IAR/MDK工程  MARK

出0入0汤圆

发表于 2019-4-29 16:16:23 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2019-4-29 23:21:32 | 显示全部楼层
明天去公司测试一下,谢谢

出0入0汤圆

发表于 2019-5-27 13:40:48 | 显示全部楼层
good job!

出0入0汤圆

发表于 2019-5-29 15:42:07 | 显示全部楼层
多谢分享!

出0入0汤圆

发表于 2019-6-2 02:26:43 | 显示全部楼层

感谢楼主分享

出0入4汤圆

发表于 2019-6-3 10:22:19 | 显示全部楼层
好东西,测试下

出0入4汤圆

发表于 2019-7-13 16:44:25 | 显示全部楼层
厉害了,我的楼楼

出0入0汤圆

发表于 2019-11-8 08:45:36 | 显示全部楼层
你好 使用脚本,再MDK工程里已经可以产生text文件。 直接查看TEXT文件,有各种目录。   可是在source insight 通过 list导入text文件,发现只有几个C盘文件。该如何解决呢?谢谢

出0入0汤圆

 楼主| 发表于 2019-11-8 21:10:15 | 显示全部楼层
许知夏 发表于 2019-11-8 08:45
你好 使用脚本,再MDK工程里已经可以产生text文件。 直接查看TEXT文件,有各种目录。   可是在source insig ...

请提供一下text文件的内容供分析

出0入0汤圆

发表于 2019-11-11 11:12:27 | 显示全部楼层
不错的工具,请问不参与编译的文件,√ Exclude from build,会包含在列表里吗?

出0入0汤圆

 楼主| 发表于 2019-11-12 15:17:36 | 显示全部楼层
styleno1 发表于 2019-11-11 11:12
不错的工具,请问不参与编译的文件,√ Exclude from build,会包含在列表里吗? ...

这取决于IDE了,如果不参与编译也在*.dep文件里,那就会包含在列表里。在keil下试了,是会这样的

出0入0汤圆

发表于 2020-2-9 18:58:48 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2020-2-12 14:36:18 | 显示全部楼层
MARK,SourceInsight 快速、精确导入 IAR/MDK工程 源码的Python脚本

出0入0汤圆

发表于 2020-3-13 10:55:31 | 显示全部楼层
谢谢分享。正好需要

出0入0汤圆

发表于 2020-3-13 11:48:49 | 显示全部楼层
keil 5 找不到工程 怎么修改?

出0入0汤圆

 楼主| 发表于 2020-3-13 22:42:05 | 显示全部楼层
oooios 发表于 2020-3-13 11:48
keil 5 找不到工程 怎么修改?

使用的哪个版本?提示的界面能不能截个图?用法是将脚本放到工程文件同路径下,使用前需要先编译过一次工程。

出0入8汤圆

发表于 2020-3-14 09:04:20 来自手机 | 显示全部楼层
谢谢分享,用处很大

出0入0汤圆

发表于 2020-3-14 17:50:43 | 显示全部楼层
tianxiaoMCU 发表于 2020-3-13 22:42
使用的哪个版本?提示的界面能不能截个图?用法是将脚本放到工程文件同路径下,使用前需要先编译过一次工 ...

谢谢,周一试一下。

出0入0汤圆

发表于 2020-6-18 14:34:12 | 显示全部楼层
谢谢,实践一番。

出0入0汤圆

发表于 2020-6-18 19:40:59 来自手机 | 显示全部楼层
好东西,太好了

出0入0汤圆

发表于 2020-6-19 10:20:20 | 显示全部楼层
这个是提高效率的好工具啊,试用一下

出0入0汤圆

发表于 2020-8-23 21:02:01 | 显示全部楼层
神器啊。感谢楼主,此乃神器。第一次见识py的威武,秒被征服。

出0入0汤圆

发表于 2020-8-28 23:15:22 | 显示全部楼层
WIN10环境运行不正常,闪烁一下没用什么错误提示,但是也没生成文件

出0入0汤圆

发表于 2020-9-11 09:15:03 | 显示全部楼层
楼主有没有研究过CCS 生成的工程文件

出0入0汤圆

发表于 2020-9-21 14:00:13 来自手机 | 显示全部楼层
好东西,谢谢分享!

出0入17汤圆

发表于 2020-10-13 09:04:53 | 显示全部楼层
顶一顶楼主,这个是好东西。

出0入0汤圆

发表于 2020-10-20 11:42:02 | 显示全部楼层
我是手动替换,当时也想写个脚本,奈何不会写,今天无意中居然看到了,顶
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 13:34

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表