首页 论坛 原厂专区 ST MCU 【正点原子】阿波罗STM32H743开发板学习---分享一个看代码的软件

发帖 回复

[分享] 【正点原子】阿波罗STM32H743开发板学习---分享一个看代码的软件
4260 查看
9 回复
 楼主 | 发布于 2018-07-26 | 只看楼主
分享到:

SourceInsight4.0

简介

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。-----百度百科

上次有反应一个问题,在学习STM32H743的时候,KEIL的 Target->Output->Browse Information选项我们如果选上会造成编译程序时间过长,已验证很慢,不利于软件开发。如果不选上我们就无法通过F12或者Go To Definition找到参数定义的位置,这同样也不利于软件的开发。

这次分享Source Insight这个软件,能够比较好的解决这个问题,通过该软件我们可以方便快捷的找到各个函数或者参数定义已经使用的范围。(相信有很多工程师都正在用或者用过该软件吧,小弟就分享一下)

安装和破解

因为该软件也是我在网上找到的,所以具体的安装方法请大家参考我分享的链接,也算支持一下分享该资料的老哥~

https://blog.csdn.net/biubiuibiu/article/details/78044232

用到的安装和破解软件我也用百度云的方式分享出来,

链接:https://pan.baidu.com/s/1TW6tGren9iyrL_2BSE_kxw 密码:qb0s

这里需要注意的是,下载下来的破解安装文件需要密码才能解压,密码是: biu

安装很方便,不作详细解释了,安装完毕后就是破解,

1先用解压文件中的 sourceinsight4.0.exe 替换安装后路径下的 sourceinsight4.0.exe

2运行sourceinsight4.0,第一次运行会弹出一个对话框,在弹出的对话框中选择第三项并将下载的文件 si4.pediy.lic选中并“Next”即可破解。

使用方法

1.先建立一个工程


Project->New Project  



设定好工程名字和保存地址后点击OK,会弹出下边的对话框



再点击OK

2.添加文件,我们的sourceinsight工程已经建好了,下来往工程里面添加文件,如下图



添加完文件后点击Close关闭对话框

3.代码同步

将添加的代码进行同步,生成阅读代码的索引和辅助文件,方便对源代码进行阅读,如下所示



4.设置文件格式

默认的工程建立完毕之后对有些后缀名的文件是有过滤的,但是在实际工程当中对有些代码是需要阅读的,比如在这个工程当中的.S、.s等文件就不会直接在工程索引当中找到,所以还需要进行如下的设置:



工程建立完毕

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

步骤3、4引用

https://blog.csdn.net/tech_pro/article/details/70596435

 

 

经过亲自测试使用该软件确实很方便,它安装好只占用几十M的内存,刚开始使用可能会感觉比较花哨,O(∩_∩)O哈哈~

关于该软件的使用方法百度已经有太多的教程了,其实多用几次就会了。

关于学习STM32F743时,勾选Target->Output->Browse Information选项时编译时间长的问题,不勾选又不方便寻找参数的问题,小弟提供了这一种较为合适的解决方法。

说实话如果能KEIL编译又快寻找变量又方便,那样最好了,还有待解决。

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

拖了好久了,,,,

愿原子哥、郑总两个大佬越来越好~~~


本帖有更多资源,需 登录 才可以下载,没有帐号?立即 注册

(1 ) (0 )
回复 举报

楼主 | 回复于 2018-07-26 沙发

反映,映、、、哈哈错别字· ·~~
(0 )
评论 (0) 举报

回复于 2018-07-26 2#

不错,感谢分享;
(0 )
评论 (1) 举报

回复于 2018-07-27 3#

多谢分享~~~
(0 )
评论 (0) 举报

回复于 2018-07-29 4#

我觉得VS就很不错的。
(0 )
评论 (0) 举报

回复于 2018-07-31 5#

支持下,谢谢分享!
(0 )
评论 (0) 举报

回复于 2018-07-31 6#

谢谢分享!!!
(0 )
评论 (0) 举报

回复于 2018-08-29 7#

支持下,谢谢分享!
(0 )
评论 (0) 举报

回复于 2019-02-09 8#

谢谢分享
(0 )
评论 (0) 举报

回复于 2020-04-09 9#

谢谢分享!
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部