中文 | English
sdk-bsp-psoc_e84-edgi-talk is the RT-Thread Board Support Package (BSP) for the PSoC™ E84 Edgi-Talk development board.
It can also be used as a software SDK for user development, enabling developers to build their own applications more easily and efficiently.
The Edgi-Talk board is based on the PSoC™ E84 MCU and provides a flexible and comprehensive development platform. It integrates a variety of peripheral interfaces and sample modules, helping developers quickly implement applications involving multi-sensor integration, display, and communication.
$ sdk-bsp-psoc_e84-edgi-talk
├── README.md
├── sdk-bsp-psoc_e84-edgi-talk.yaml
├── docs
│ ├── Edgi-Talk_Board_Schematic.pdf
│ └── Edgi-Talk_User_Manual.pdf
├── libraries
│ ├── HAL_Drivers
├── projects
│ ├── Edgi-Talk_ADC
│ ├── Edgi-Talk_AHT20
│ ├── Edgi-Talk_Audio
│ ├── Edgi-Talk_Blink_Led
│ ├── Edgi-Talk_CoreMark
│ ├── Edgi-Talk_CDC_Echo
│ ├── Edgi-Talk_HyperRam
│ ├── Edgi-Talk_Key_Irq
│ ├── Edgi-Talk_LSM6DS3
│ ├── Edgi-Talk_LVGL
│ ├── Edgi-Talk_M33_S_Template
│ ├── Edgi-Talk_M33_Template
│ ├── Edgi-Talk_MIPI_LCD
│ ├── Edgi-Talk_RTC
│ ├── Edgi-Talk_SDCARD
│ ├── Edgi-Talk_WavPlayer
│ ├── Edgi-Talk_WIFI
│ ├── Edgi-Talk_XiaoZhi
└── rt-thread
sdk-bsp-psoc_e84-edgi-talk.yaml: Hardware description file for the Edgi-Talk boarddocs: Board schematics, user manual, and datasheetslibraries: Common peripheral drivers for Edgi-Talkprojects: Example applications, including sensor, display, audio, USB, and network demosrt-thread: RT-Thread source code
sdk-bsp-psoc_e84-edgi-talk supports development using RT-Thread Studio.
- Open RT-Thread Studio and install the Edgi-Talk BSP (latest version recommended).

- Create a new Edgi-Talk project:
File -> New -> RT-Thread Project -> Based on Board.
Example and template projects are available for selection.

- Build and download the project:
Compilation, download, and debugging can be done directly inside RT-Thread Studio.

-
To modify the graphical configuration of the project, use the following tool to open the configuration file:
tools/device-configurator/device-configurator.exe libs/TARGET_APP_KIT_PSE84_EVAL_EPC2/config/design.modus -
After modification, save the configuration and regenerate the code.
The system boot sequence is as follows:
+------------------+
| Secure M33 |
| (Secure Core) |
+------------------+
|
v
+------------------+
| M33 |
| (Non-secure Core)|
+------------------+
|
v
+-------------------+
| M55 |
| (Application Core)|
+-------------------+
-
If example projects cannot run correctly, compile and flash the Edgi-Talk_M33_S_Template project first to ensure core initialization and startup flow are functioning before running other demos.
-
To enable the M55 core, configure it inside the M33 project:
RT-Thread Settings --> Hardware --> select SOC Multi Core Mode --> Enable CM55 Core

