rt-thread/bsp/stm32/docs/STM32系列如何创建新项目.md

95 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 如何创建新项目
***info:***
本说明以stm32f401-st-nucleo为例
:bulb:从链接下载最新的[RT Thread代码](https://www.rt-thread.io/studio.html)并按照说明将其安装到您的windows机器上。
## 1创建新工程
### 1.1 导入BSP
![](../stm32f401-st-nucleo/figures_en/Import_bsp.png)
### 1.2选择 RT-Thread Bsp Project into Workspace.
![](../stm32f401-st-nucleo/figures_en/Workspace.png)
### 1.3 从BSP导入工程
![](../stm32f401-st-nucleo/figures_en/Import_prj.png)
### 1.4 选择BSP路径 rt-threadx\bsp\stm32\stm32f401-st-nucleo
![](../stm32f401-st-nucleo/figures_en/Folder.png)
### 1.5 填写信息选择ST-LINK作为调试器单击“完成”按钮。工作区将有一个新创建的项目
![](../stm32f401-st-nucleo/figures_en/Info.png)
![](../stm32f401-st-nucleo/figures_en/Import.png)
![](../stm32f401-st-nucleo/figures_en/Project.png)
## 2 工具链
### 2.1 选择最新的工具链版本以解决警告。
![](../stm32f401-st-nucleo/figures_en/BuildSetting.png)
![](../stm32f401-st-nucleo/figures_en/GUN_Tools.png)
### 2.2 如果没有最新的工具链版本请单击SDK管理器下载最新版本.
![](../stm32f401-st-nucleo/figures_en/SDK.png)
> 从“RT线程SDK管理器”窗口中选择最新版本然后单击“安装软件包”按钮。安装完成后再次单击“退出SDK管理器”按钮。
![](../stm32f401-st-nucleo/figures_en/SDK_ver.png)
> Then select the latest version from the Open Build Settings Dialog.
## 3 RT-Thread Setting
### 3.1 然后从“打开生成设置”对话框中选择最新版本。
![](../stm32f401-st-nucleo/figures_en/config.png)
![](../stm32f401-st-nucleo/figures_en/softpkgs.png)
![](../stm32f401-st-nucleo/figures_en/select.png)
### 3.2 配置完成后,单击保存以更新最新配置。
![](../stm32f401-st-nucleo/figures_en/save_select.png)
![](../stm32f401-st-nucleo/figures_en/saveing.png)
## 4 Compilation
### 4.1为了使项目复杂化,请选择项目并确保其处于[Active - Debug ] 状态。
![](../stm32f401-st-nucleo/figures_en/select_prj.png)
### 4.2 单击菜单栏上的编译图标以编译项目。
![](../stm32f401-st-nucleo/figures_en/build.png)
![](../stm32f401-st-nucleo/figures_en/build_finish.png)
## 5 终端
连接开发板请单击菜单ba上的终端图标然后选择正确的串行端口。![](../stm32f401-st-nucleo/figures_en/terminal.png)
## 6 附加信息
如果您需要其他信息,请访问:
https://www.rt-thread.io/document/site/programming-manual/interrupt/interrupt/
##
###### 作者:
###### Stanley Lwin [04 / 11 / 2023]