Understand使用教程,Windows版
简介:Understand的使用教程,参考了网上的资料,结合自己的使用心得,在这里记录一下,主要内容是添加项目和如何查看生成的关系图。
一、如何添加一个项目(New Project)
1、打开Understand之后界面如下
![在这里插入图片描述](https://img-blog.csdnimg.cn/0f841a30e60f4499a8020c0f7d894abc.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_19,color_FFFFFF,t_70,g_se,x_16)
2、新建一个工程 File->New->Project
![在这里插入图片描述](https://img-blog.csdnimg.cn/a09910f07b764273ba7ced30dcb0aad4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_19,color_FFFFFF,t_70,g_se,x_16)
3、添加工程目录 Add Directory
![在这里插入图片描述](https://img-blog.csdnimg.cn/74da4914b54b4b4899162a354a1f57a5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_19,color_FFFFFF,t_70,g_se,x_16)
4、选择代码所在的文件夹,要查看的工程项目是Keil创建的,工程文件和驱动文件没在一起,所以这里文件夹要添加多次。第一次选择 Keil工程 所在的文件夹,第二次选择 驱动 所在文件夹,把代码文件都添加进来
再次添加 Add Directory ![在这里插入图片描述](https://img-blog.csdnimg.cn/1551fa59549b487a854876276cca4258.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_20,color_FFFFFF,t_70,g_se,x_16)
5、添加完成之后点Contine,继续下一步
![在这里插入图片描述](https://img-blog.csdnimg.cn/27b86e617b26461a821f8ff6d4c0de6a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_20,color_FFFFFF,t_70,g_se,x_16)
6、因为这个工程项目之前用Visual Studio Code打开过,所以这里显示出来了工程文件名字,Skip即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/ff5558543b744ce59b9e51c8e9c01d16.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_20,color_FFFFFF,t_70,g_se,x_16)
7、这一步选择第二个手动编译,可能是Understand无法读取Keil的工程文件,选择推荐选项的时候,编译不出来,没有东西显示出来。我只想查看代码的结构,所以这里不用编译
![在这里插入图片描述](https://img-blog.csdnimg.cn/113fb3b62efc47cfa6268bec1e0040c6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_20,color_FFFFFF,t_70,g_se,x_16)
8、之后点击Create Project,自己选择路径
![在这里插入图片描述](https://img-blog.csdnimg.cn/f924ed907e254e28b5f2eb6eebfe57ed.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_20,color_FFFFFF,t_70,g_se,x_16)
9、我添加的工程比较大,所以添加时间比较久,添加完成之后报了很多错误,不用管
10、开始查看你的代码
![在这里插入图片描述](https://img-blog.csdnimg.cn/b2d1c9cf2dd043df96ec049b68b12812.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_16,color_FFFFFF,t_70,g_se,x_16)
二、如何生成graph图表(Show Graphic Views Menus)
1、主要是想看代码的结构图,打开main文件之后,发现graph是灰色的,无法生成graph
![在这里插入图片描述](https://img-blog.csdnimg.cn/293efcc5b6694594ae34541dcd615140.png)
2、灰色没有选项是正常的,因为需要用鼠标选择 想生成 关系图表的 函数,Understand才能去生成图表,这里我选择的是main函数,鼠标点击一下即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/561f012767a840db992104143d22c10d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNDI0MTc4Njg=,size_20,color_FFFFFF,t_70,g_se,x_16)
3、选中之后就可以生成关系图了, Shift + Ctrl + 滚轮,放大缩小图例;Shift + Ctrl + 右键,移动图例。
接下来,可以分析大型工程的代码结构了
|