玩转STM32(5)找到启动文件

前学习了目录分类的重要性,可以看到分为三个目录,那么你选择哪一个目录点击进入去呢?因为我们要打开项目工程,那么就需要找到开发工具的工程文件,因此就需要打开工程的目录Project,就是这个目录命名的原因。在这个目录下面放置所有与目录相关的文件,当你打开这个目录时,就可以看到目录大体如下:

玩转STM32(5)找到启动文件

在这里一眼看到最醒目的图标那个就是启动工程文件,只要双击这个文件就可以打开工程了。你也许想问其它文件是做什么作用呢,为什么需要这么多文件呢?现在我们就来详细地看一下工程目录每个文件和目录的大体作用。

project.uvguix.arm

记录了MDK软件的GUI布局,如代码编辑区窗口的大小、编译输出提示窗口的位置等等。

project.uvoptx

记录了工程的配置选项,如下载器的类型、变量跟踪配置、断点位置以及当前已打开的文件等等。

project.uvprojx

记录了整个工程的结构,如芯片类型、工程包含了哪些源文件等内容。打开工程,就要双击打开这个文件。

JLinkLog.txt

JLink调试器输出的日志。

JLinkSettings.ini

JLink调试器设置信息。

EventRecorderStub.scvd

记录CMSIS组件输出的事件监控日志。

Obj

保存编译过程里输出的文件。

DebugConfig

保存MCU调试的配置信息文件。

List

保存编译输出的布局文件map和列表文件。

RTE

MDK V5.0 之后加入的运行时环境,里面包含了常用外设的驱动(UART、I2C、SPI、USB等),还有常用的实时操作系统(RTX、FreeRTOS、RTT等),常用的一些库和协议栈(FatFs、Jansson、MQTT、mbed TLS等),可以基本满足产品开发的需求。

到这里已经把Project下的文件和目录搞清楚,因此当你打开工程时,记得找到像project.uvprojx文件结尾的文件,就是工程文件,才可以打开工程。如果打开别的文件,就会打不开工程的。另外,当你发现工程里有其它多余的文件,也是可以删除了,但是上面看到的文件就不要手动删除它们,否则整个工程配置情况就会有变化。

https://blog.****.net/caimouse/article/details/51749579

玩转STM32(5)找到启动文件