diff --git a/rt-thread-version/rt-thread-standard/_sidebar.md b/rt-thread-version/rt-thread-standard/_sidebar.md index 43fe130970ecc323e0156c963f77ca07e27e213b..677cb1989935c7e52463aa9e47def7247097a8d8 100644 --- a/rt-thread-version/rt-thread-standard/_sidebar.md +++ b/rt-thread-version/rt-thread-standard/_sidebar.md @@ -17,6 +17,7 @@ - [RT-Thread Vision-Board](/rt-thread-version/rt-thread-standard/hw-board/ra8d1-vision-board/ra8d1-vision-board.md) - [RT-Thread EtherKit](/rt-thread-version/rt-thread-standard/hw-board/rzn2l-etherkit/rzn2l-etherkit.md) - [RT-Thread Titan-Board](/rt-thread-version/rt-thread-standard/hw-board/ra8p1-titan-board/ra8p1-titan-board.md) + - [RT-Thread Edgi-Talk](/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/psoc-e84-edgi-talk.md) - [英飞凌PSOC62评板](/rt-thread-version/rt-thread-standard/hw-board/ifx-eval-kit/ifx-eval-kit.md) - [NXP FRDM-MCXA346](/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa346/quick-start.md) - [NXP FRDM-MCXN947](/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxn947/quick-start.md) diff --git a/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/1.png b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/1.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b53994d55102508fac29a6ddce90fc7c108d48 Binary files /dev/null and b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/1.png differ diff --git a/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/2.png b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/2.png new file mode 100644 index 0000000000000000000000000000000000000000..ca01cda23eda9662a6fb46631dd48f7807d753ad Binary files /dev/null and b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/2.png differ diff --git a/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/3.png b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/3.png new file mode 100644 index 0000000000000000000000000000000000000000..6361a1a806b081a0bb3202fa861e08ad1fe040ac Binary files /dev/null and b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/3.png differ diff --git a/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/board_large.jpg b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/board_large.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe8aa11d3803ee8cfbc4cce21234bf2a21978761 Binary files /dev/null and b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/board_large.jpg differ diff --git a/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/config.png b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/config.png new file mode 100644 index 0000000000000000000000000000000000000000..f68c50c55a68fa1a56bb90e25fbb8ca27b7366b3 Binary files /dev/null and b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/figures/config.png differ diff --git a/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/psoc-e84-edgi-talk.md b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/psoc-e84-edgi-talk.md new file mode 100644 index 0000000000000000000000000000000000000000..3bb3be9ace7800effb48199ef081867afe39e0a7 --- /dev/null +++ b/rt-thread-version/rt-thread-standard/hw-board/psoc-e84-edgi-talk/psoc-e84-edgi-talk.md @@ -0,0 +1,181 @@ +# PSOC™ E84 Edgi-Talk 开发板 + +Edgi-Talk 开发板基于 **Infineon PSoC™ E84 MCU**,为工程师提供了一个灵活、全面的嵌入式开发平台。 +开发板集成了显示、音频、无线通信与多种外设资源,适用于多传感器融合、GUI 显示、多媒体及联网应用的快速原型验证与产品开发。 + +![Edgi-Talk Board](figures/board_large.jpg) + +--- + +## 📦 相关链接 + +* **GitHub 仓库(BSP & 示例工程)** + [GitHub 仓库](https://github.com/RT-Thread-Studio/sdk-bsp-psoc_e84-edgi-talk) + +* **开发板购买(淘宝)** + [淘宝购买](https://item.taobao.com/item.htm?ft=t&id=1015914924486) + +--- + +## 1. 硬件与软件准备 + +### 1.1 硬件平台 + +* **开发板**:PSoC™ E84 Edgi-Talk +* **主控 MCU**:Infineon PSoC™ E84 + + * Secure Cortex-M33 + * Non-secure Cortex-M33 + * Cortex-M55 + +#### 核心存储资源 + +* Cortex-M33 / Cortex-M55: + + * 256 KB ITCM + * 256 KB DTCM + * 512 KB RRAM + * 1 MB SRAM +* SoC 总片上存储:**5 MB** + +#### 板载外设资源(主要) + +* KitProg3 调试器(CY8C5868LTI) +* USB OTG(Type-C 接口) +* 800 × 480 MIPI-DSI 触摸显示屏(支持 LVGL) +* 音频 Codec:**ES8388** +* HyperRAM:**128 Mb** +* SDIO TF 卡槽 +* Wi-Fi 6 模块:**CYW55512** +* 蓝牙(HCI UART):**CYW55512** +* USB CDC 虚拟串口 +* 用户接口: + + * 3 × 用户 LED(D1 蓝 / D2 红 / D3 绿) + * 1 × 用户按键 + * 1 × 复位按键 + +--- + +### 1.2 软件环境 + +* **操作系统**:Windows 10 / Windows 11 +* **IDE**:RT-Thread Studio(建议使用最新版本)[下载地址](https://www.rt-thread.org/studio.html) +* **编译工具链**: + + * GCC Arm Embedded +* **调试与烧录工具**: + + * OpenOCD(由 RT-Thread Studio 自动集成) + * 板载 DAP-Link(KitProg3) + +--- + +## 2. 安装 BSP 支持包 + +1. 启动 **RT-Thread Studio** +2. 打开 **SDK 管理器** +3. 搜索并安装 BSP: + +``` +Edgi-Talk +``` + +安装完成后,RT-Thread Studio 将自动导入该开发板的 BSP 描述信息及示例工程。 + +--- + +## 3. 使用方式 + +`Edgi-Talk 开发板` 采用 **RT-Thread Studio** 作为主要开发方式,支持模板工程与多种示例工程快速创建。 + +--- + +## 4. RT-Thread Studio 开发步骤 + +1. **安装开发板支持包** + 在 SDK 管理器中确认已安装 Edgi-Talk BSP。 + + ![SDK](figures/1.png) + +2. **新建工程** + +``` +文件 → 新建 → RT-Thread 项目 → 基于开发板 +``` + +选择 **PSoC™ E84 Edgi-Talk**,可创建模板工程或示例工程。 + +![New Project](figures/2.png) + +3. **编译与下载** + 直接在 RT-Thread Studio 内完成工程编译、下载与调试。 + +![Build](figures/3.png) + +--- + +## 5. 注意事项 + +Edgi-Talk 开发板采用多核异构架构,系统启动顺序如下: + +``` ++------------------+ +| Secure CM33 | +| (安全内核启动) | ++------------------+ + | + v ++------------------+ +| Non-secure CM33 | +| (非安全核) | ++------------------+ + | + v ++-------------------+ +| CM55 | +| (应用处理器) | ++-------------------+ +``` + +⚠️ **必须严格按照上述顺序烧写固件**,否则系统可能无法正常运行。 + +--- + +## 6. 常见启动建议 + +* 若示例工程无法正常运行,建议: + + 1. 先编译并烧录 **Edgi-Talk_M33_S_Template** + 2. 确认 Secure 启动流程正常 + 3. 再运行其他示例工程 + +--- + +## 8. 启用 CM55 + +如需启用 Cortex-M55,请在 **M33_NS 工程** 中打开以下配置项: + +``` +RT-Thread Settings + → 硬件 + → SOC Multi Core Mode + → Enable CM55 Core +``` + +保存后重新生成代码并编译下载。 + +![Enable M55](figures/config.png) + +### 运行结果 + +下载程序成功之后,系统会自动运行。打开终端工具串口助手,选择波特率为 115200。复位设备后,在终端上可以看到 `RT-Thread` 的输出信息: + +注:推荐使用串口调试助手如:`MobaXterm` + +``` + \ | / +- RT - Thread Operating System + / | \ 5.0.2 build Jan 23 2026 10:34:26 + 2006 - 2022 Copyright by RT-Thread team +``` \ No newline at end of file