玩转STM32(5)找到启动文件
前学习了目录分类的重要性,可以看到分为三个目录,那么你选择哪一个目录点击进入去呢?因为我们要打开项目工程,那么就需要找到开发工具的工程文件,因此就需要打开工程的目录Project,就是这个目录命名的原因。在这个目录下面放置所有与目录相关的文件,当你打开这个目录时,就可以看到目录大体如下:
在这里一眼看到最醒目的图标那个就是启动工程文件,只要双击这个文件就可以打开工程了。你也许想问其它文件是做什么作用呢,为什么需要这么多文件呢?现在我们就来详细地看一下工程目录每个文件和目录的大体作用。
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