mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-27 15:24:11 +08:00
Add studio documents for Infineon (#6821)
* Add Studio doc * Update PSOC6系列BSP制作教程.md
This commit is contained in:
@@ -127,9 +127,9 @@ BSP 的制作过程分为如下四个步骤:
|
||||
|
||||
#### 3.4.2 修改构建脚本
|
||||
|
||||
**SConscript** 脚本决定 MDK/IAR 工程的生成以及编译过程中要添加文件。
|
||||
**SConscript** 脚本决定 MDK/IAR/RT-Thread Studio 工程的生成以及编译过程中要添加文件。
|
||||
|
||||
在这一步中需要修改芯片型号以及芯片启动文件的地址,修改内容如下图所示:
|
||||
在这一步中需要修改芯片型号以及芯片启动文件的地址,修改内容如下图所示:其中 CPPDEFINES 的参数要根据芯片的 low level(hal) 库中定义的芯片型号去填写。
|
||||
|
||||

|
||||
|
||||
@@ -153,21 +153,53 @@ rtconfig.py 用于选择编译工具链,可以自行在 CROSS_TOOL 后面选
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
以 RT-Thread Studio 为例,介绍如何导入,修改模板配置:
|
||||
|
||||
首先打开 RT-Thread Studio ,在 IDE 的左上角点击 `文件—>导入—>RT-Thread Bsp 到工作空间中`
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
导入成功后,文件资源管理器窗口中会显示如下结构,其中 RT-Thread Settings 为图形化工程配置文件,双击打开即可。
|
||||
|
||||

|
||||
|
||||
RT-Thread Settings 中硬件相关配置是在 board/Kconfig 中描述的。移植过程如需添加/修改配置,请修改此文件。
|
||||
|
||||

|
||||
|
||||
### 3.5 重新生成工程
|
||||
|
||||
重新生成工程需要使用 Env 工具。
|
||||
* MDK5 :重新生成工程需要使用 Env 工具。
|
||||
|
||||
* RT-Thread Studio:使用 Env 工具/同步 scons 配置至项目
|
||||
|
||||
同步 scons 配置至项目:
|
||||
|
||||

|
||||
|
||||
#### 3.5.1 重新生成 rtconfig.h 文件
|
||||
|
||||
**MDK5:**
|
||||
|
||||
在 Env 界面输入命令 menuconfig 对工程进行配置,并生成新的 rtconfig.h 文件。如下图所示:
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
**RT-Thread Studio:**
|
||||
|
||||
使用上述方法/点击同步 scons 配置至项目
|
||||
|
||||
#### 3.5.2 重新生成 MDK 工程
|
||||
|
||||
下面以重新生成 MDK 工程为例,介绍如何重新生成 BSP 工程。
|
||||
以重新生成 MDK 工程为例,介绍如何重新生成 BSP 工程。
|
||||
|
||||
使用 env 工具输入命令 `scons --target=mdk5` 重新生成工程,如下图所示:
|
||||
|
||||
@@ -177,6 +209,10 @@ rtconfig.py 用于选择编译工具链,可以自行在 CROSS_TOOL 后面选
|
||||
|
||||
接下来我们可以分别使用命令 `scons --target=mdk4` 和 `scons --target=iar`,来更新 MDK4 和 IAR 的工程,使得该 BSP 变成一个完整的,可以提交到 GitHub 的 BSP (MDK4工程的制作为可选)。
|
||||
|
||||
---
|
||||
|
||||
**RT-Thread Studio:** 使用上述方法/点击同步 scons 配置至项目
|
||||
|
||||
感谢每一位贡献代码的开发者,RT-Thread 将与你一同成长。
|
||||
|
||||
## 4. 规范
|
||||
@@ -218,4 +254,4 @@ PSOC6 BSP 的制作规范主要分为 3 个方面:工程配置,ENV 配置和
|
||||
- 只提交 BSP 必要的文件,删除无关的中间文件,能够提交的文件请对照其他 BSP。
|
||||
- 提交 PSOC6 不同系列的 Library 库时,请参考 PSOC62 系列的 HAL 库,删除多余库文件
|
||||
- 提交前要对 BSP 进行编译测试,确保在不同编译器下编译正常
|
||||
- 提交前要对 BSP 进行功能测试,确保 BSP 的在提交前符合工程配置章节中的要求
|
||||
- 提交前要对 BSP 进行功能测试,确保 BSP 的在提交前符合工程配置章节中的要求
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 27 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
Reference in New Issue
Block a user