diff options
| author | Stanley L <[email protected]> | 2023-04-14 13:23:06 +0800 |
|---|---|---|
| committer | Man, Jianting (Meco) <[email protected]> | 2023-04-18 21:32:34 -0400 |
| commit | 1c886a857cea3cddbfc8c57ec0095198797a6f76 (patch) | |
| tree | 3c05df2813514ad53a2b7c3e01c4e1c1e21c6605 /bsp/stm32 | |
| parent | 1c308310b840c5309adb1bd25a2295bc2ee590a4 (diff) | |
[doc][stm32] add How to create a RT-Studio project
Diffstat (limited to 'bsp/stm32')
| -rw-r--r-- | bsp/stm32/docs/How to create a RT-Studio project.md (renamed from bsp/stm32/stm32f401-st-nucleo/How to create a new project.md) | 64 | ||||
| -rw-r--r-- | bsp/stm32/docs/figures_en/BuildSetting.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/BuildSetting.png) | bin | 63633 -> 63633 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/Folder.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/Folder.png) | bin | 134374 -> 134374 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/GUN_Tools.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/GUN_Tools.png) | bin | 92387 -> 92387 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/Import.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/Import.png) | bin | 51483 -> 51483 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/Import_bsp.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/Import_bsp.png) | bin | 78164 -> 78164 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/Import_prj.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/Import_prj.png) | bin | 45602 -> 45602 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/Info.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/Info.png) | bin | 64806 -> 64806 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/Project.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/Project.png) | bin | 60605 -> 60605 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/SDK.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/SDK.png) | bin | 62118 -> 62118 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/SDK_ver.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/SDK_ver.png) | bin | 165271 -> 165271 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/Workspace.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/Workspace.png) | bin | 57951 -> 57951 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/build.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/build.png) | bin | 69496 -> 69496 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/build_finish.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/build_finish.png) | bin | 252064 -> 252064 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/rst.png | bin | 0 -> 150661 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/rt-studio-settings.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/config.png) | bin | 214840 -> 214840 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/save_select.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/save_select.png) | bin | 184221 -> 184221 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/saveing.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/saveing.png) | bin | 178023 -> 178023 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/select.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/select.png) | bin | 89978 -> 89978 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/select_prj.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/select_prj.png) | bin | 105210 -> 105210 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/setting.png | bin | 0 -> 60452 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/softpkgs.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/softpkgs.png) | bin | 213634 -> 213634 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures_en/terminal.png (renamed from bsp/stm32/stm32f401-st-nucleo/figures_en/terminal.png) | bin | 298481 -> 298481 bytes |
23 files changed, 36 insertions, 28 deletions
diff --git a/bsp/stm32/stm32f401-st-nucleo/How to create a new project.md b/bsp/stm32/docs/How to create a RT-Studio project.md index 353c1c32ce..6c2cde72d7 100644 --- a/bsp/stm32/stm32f401-st-nucleo/How to create a new project.md +++ b/bsp/stm32/docs/How to create a RT-Studio project.md @@ -1,51 +1,50 @@ -## [STM32F401] How to create a new project +# How to create a RT-Studio project -***info:*** -:bulb: Download the latest RT-Thread studio from link - -https://www.rt-thread.io/studio.html -and follow the instructions to install it on your windows machine. +[Download the latest RT-Thread studio](https://www.rt-thread.io/studio.html) and follow the instructions to install it on your windows machine. + +This article use STM32F401-Nucleo as an example. ## 1 Create a new project ### 1.1 Go to File -> Import. - + ### 1.2 Select RT-Thread Bsp Project into Workspace. - + ### 1.3 Import Projects from BSP. - + ### 1.4 Browse Bsp Location to rt-threadx\bsp\stm32\stm32f401-st-nucleo, then click Select Folder. - + ### 1.5 Fill up the rest of the information and select ST-LINK for debugger. Then, click finish button. There will be a newly created project at the workspace. - + - + - + ## 2 Tool Chain ### 2.1 Select the latest tool chain version to resolve the warning. - + - + ### 2.2 If there is no latest tool chain version, click SDK manager to download the latest version. - + > Select the latest version from the RT-Thread SDK Manager window and click install packages button. After installation, click Exit SDK Manger button again. - + > Then select the latest version from the Open Build Settings Dialog. @@ -53,35 +52,45 @@ and follow the instructions to install it on your windows machine. ### 3.1 In order to configure kernel and to enable add-on software packages, click RT-Thread Settings. Then, click detail button. - + - + - + ### 3.2 After configuration, click save to update the latest configuration. - + - + ## 4 Compilation ### 4.1 In order to complie the project, select the project and ensure that it is [Active - Debug ] state. - + ### 4.2 Click compilation icon at the menu bar to compile the project. - + + + + +### 4.3 Reset Mode Setup + +By default, it is selected as hardware reset. After downloading the code, it is required to press the reset physical button on the board. However, this can be done automatically by selecting system reset option at the dropdown list. + +To select system reset, click the configuration icon at menubar. Then, go to download tab. At the reset mode setup, you can either select hardware or system reset. + + - + ## 5 Terminal To access the development board, click terminal icon at the menu ba and select the correct serial port. - + ## 6 Additional Info @@ -89,7 +98,6 @@ If you need addtional information, visit to https://www.rt-thread.io/document/site/programming-manual/interrupt/interrupt/ -## +## 7 Author -###### Author -###### Stanley Lwin [04 / 11 / 2023]
\ No newline at end of file +[Stanley Lwin](https://github.com/byte-me-stan) diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/BuildSetting.png b/bsp/stm32/docs/figures_en/BuildSetting.png Binary files differindex abfce202bb..abfce202bb 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/BuildSetting.png +++ b/bsp/stm32/docs/figures_en/BuildSetting.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/Folder.png b/bsp/stm32/docs/figures_en/Folder.png Binary files differindex eec9ce5f7e..eec9ce5f7e 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/Folder.png +++ b/bsp/stm32/docs/figures_en/Folder.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/GUN_Tools.png b/bsp/stm32/docs/figures_en/GUN_Tools.png Binary files differindex 0a21b8e67d..0a21b8e67d 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/GUN_Tools.png +++ b/bsp/stm32/docs/figures_en/GUN_Tools.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/Import.png b/bsp/stm32/docs/figures_en/Import.png Binary files differindex 1be6735701..1be6735701 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/Import.png +++ b/bsp/stm32/docs/figures_en/Import.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/Import_bsp.png b/bsp/stm32/docs/figures_en/Import_bsp.png Binary files differindex 386d9b5364..386d9b5364 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/Import_bsp.png +++ b/bsp/stm32/docs/figures_en/Import_bsp.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/Import_prj.png b/bsp/stm32/docs/figures_en/Import_prj.png Binary files differindex 19e6a2f85d..19e6a2f85d 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/Import_prj.png +++ b/bsp/stm32/docs/figures_en/Import_prj.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/Info.png b/bsp/stm32/docs/figures_en/Info.png Binary files differindex f6fd88e565..f6fd88e565 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/Info.png +++ b/bsp/stm32/docs/figures_en/Info.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/Project.png b/bsp/stm32/docs/figures_en/Project.png Binary files differindex 5e340da4de..5e340da4de 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/Project.png +++ b/bsp/stm32/docs/figures_en/Project.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/SDK.png b/bsp/stm32/docs/figures_en/SDK.png Binary files differindex c733badd3f..c733badd3f 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/SDK.png +++ b/bsp/stm32/docs/figures_en/SDK.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/SDK_ver.png b/bsp/stm32/docs/figures_en/SDK_ver.png Binary files differindex 589bbdfb9a..589bbdfb9a 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/SDK_ver.png +++ b/bsp/stm32/docs/figures_en/SDK_ver.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/Workspace.png b/bsp/stm32/docs/figures_en/Workspace.png Binary files differindex 3b17175c2b..3b17175c2b 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/Workspace.png +++ b/bsp/stm32/docs/figures_en/Workspace.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/build.png b/bsp/stm32/docs/figures_en/build.png Binary files differindex ffb3bfee63..ffb3bfee63 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/build.png +++ b/bsp/stm32/docs/figures_en/build.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/build_finish.png b/bsp/stm32/docs/figures_en/build_finish.png Binary files differindex 23c0f35d22..23c0f35d22 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/build_finish.png +++ b/bsp/stm32/docs/figures_en/build_finish.png diff --git a/bsp/stm32/docs/figures_en/rst.png b/bsp/stm32/docs/figures_en/rst.png Binary files differnew file mode 100644 index 0000000000..57fea9ddd7 --- /dev/null +++ b/bsp/stm32/docs/figures_en/rst.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/config.png b/bsp/stm32/docs/figures_en/rt-studio-settings.png Binary files differindex 9c03daf0a0..9c03daf0a0 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/config.png +++ b/bsp/stm32/docs/figures_en/rt-studio-settings.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/save_select.png b/bsp/stm32/docs/figures_en/save_select.png Binary files differindex 01fe61fd66..01fe61fd66 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/save_select.png +++ b/bsp/stm32/docs/figures_en/save_select.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/saveing.png b/bsp/stm32/docs/figures_en/saveing.png Binary files differindex c48c0071d1..c48c0071d1 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/saveing.png +++ b/bsp/stm32/docs/figures_en/saveing.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/select.png b/bsp/stm32/docs/figures_en/select.png Binary files differindex 87f04775a9..87f04775a9 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/select.png +++ b/bsp/stm32/docs/figures_en/select.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/select_prj.png b/bsp/stm32/docs/figures_en/select_prj.png Binary files differindex 5edd0fd6f7..5edd0fd6f7 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/select_prj.png +++ b/bsp/stm32/docs/figures_en/select_prj.png diff --git a/bsp/stm32/docs/figures_en/setting.png b/bsp/stm32/docs/figures_en/setting.png Binary files differnew file mode 100644 index 0000000000..27e08df1b4 --- /dev/null +++ b/bsp/stm32/docs/figures_en/setting.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/softpkgs.png b/bsp/stm32/docs/figures_en/softpkgs.png Binary files differindex 4bc8c3a7fa..4bc8c3a7fa 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/softpkgs.png +++ b/bsp/stm32/docs/figures_en/softpkgs.png diff --git a/bsp/stm32/stm32f401-st-nucleo/figures_en/terminal.png b/bsp/stm32/docs/figures_en/terminal.png Binary files differindex d967ee6210..d967ee6210 100644 --- a/bsp/stm32/stm32f401-st-nucleo/figures_en/terminal.png +++ b/bsp/stm32/docs/figures_en/terminal.png |
