psoc_e84-edgi-talk SDK

Contents

  • Basics
    • Edgi-Talk_M33_Blink_LED Example Project
      • Introduction
      • GPIO Overview
        • RT-Thread GPIO Abstraction
      • Software Description
      • Hardware Description
      • Usage Instructions
        • Compilation and Download
        • Runtime Behavior
      • Notes
      • Boot Sequence
    • Edgi-Talk_M33_Template Example Project
      • Introduction
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_M55_Blink_LED Example Project
      • Introduction
      • GPIO Overview
        • GPIO Abstraction in RT-Thread
      • Hardware Description
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi_Talk_M33_Blink_LED Example Project
      • Introduction
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
  • Drivers
    • Edgi-Talk_ADC Example Project
      • Introduction
        • 1. Overview of ADC
        • 2. ADC Working Principle
      • Hardware Description
        • Connection Interface
        • BTB Connector
        • MCU Pins
        • Physical Board Location
      • Software Description
      • Usage Instructions
        • Compilation and Download
        • Runtime Behavior
      • Notes
      • Boot Sequence
    • Edgi-Talk_Audio Example Project
      • Introduction
        • Audio Overview
      • Hardware Description
        • ES8388 Connection Interface
        • Speaker Interface
        • Control Pins
        • BTB Connector
        • MCU Interface
        • Physical Board Location
      • Software Description
      • Usage Instructions
        • Compilation and Download
        • Runtime Behavior
      • Notes
      • Boot Sequence
    • Edgi-Talk_Key_Irq Example Project
      • Introduction
      • MCU Interrupt System Overview
      • Hardware Description
        • Button Interface
        • BTB Socket
        • MCU Interface
        • Physical Board Location
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_LSM6DS3 Example Project
      • Introduction
        • LSM6DS3TR Overview
        • Key Features
        • Applications
      • Hardware Description
        • LSM6DS3TR Interface
        • BTB Socket
        • MCU Interface
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_M33_AHT20 Example Project
      • Introduction
        • AHT10 Software Package Overview
      • Hardware Description
        • Sensor Connection Interface
        • Level Shifting
        • BTB Connector
        • MCU Pins
        • Physical Board Location
      • Software Description
      • Usage Instructions
        • Compilation and Download
        • Runtime Behavior
      • Notes
      • Boot Sequence
    • Edgi-Talk_M33_HyperRam Example Project
      • Introduction
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_M33_S_HyperRam Example Project
      • Introduction
      • HyperRAM Overview
        • 1. General Description
        • 2. Architecture and Interface
        • 3. Working Principle
        • 4. Performance Features
        • 5. Advantages of HyperRAM
        • 6. Comparison with Other Memories
      • Hardware Description
        • HyperRam Interface
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_M55_MIPI_LCD Example Project
      • Introduction
      • Hardware Description
        • Backlight Interface
        • MIPI Interface
        • Power Interface
        • BTB Socket
        • MCU Interface
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_RTC Example Project
      • Introduction
      • RTC Overview
        • 1. Overview
        • 2. Working Principle
        • 3. RTC Types
        • 4. Key Parameters
        • 5. RTC Functions
        • 6. Applications
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_SDCARD Example Project
      • Introduction
      • SD Card Overview
        • 1. Overview
        • 2. SD Card Types
        • 3. SD Card Interface
        • 4. Working Principle
        • 5. Performance
        • 6. Applications
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_WIFI Example Project
      • Introduction
      • Hardware Overview
        • Wi-Fi Interface
        • BTB Socket
        • MCU Interface
      • Software Description
      • Usage
        • Build and Download
        • Prepare Wi-Fi resources (first-time setup)
        • Running Result
        • Notes
      • Startup Sequence
  • Example
    • Edgi-Talk_M55_CoreMark Example Project
      • Introduction
        • About CoreMark
        • Test Contents
        • Test Results
        • Features
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_M55_LVGL Example Project
      • Introduction
        • LVGL Overview
      • Hardware Description
        • Backlight Interface
        • MIPI Interface
        • PWR Interface
        • BTB Socket
        • MCU Interface
      • Software Description
      • Usage
        • Build and Download
        • Running Result
      • Notes
      • Startup Sequence
    • Edgi-Talk_WavPlayer Example Project
      • Introduction
      • Hardware Overview
        • ES8388 Connection
        • Speaker Interface
        • Control Pins
        • BTB Socket
        • MCU Interface
        • Physical Board Layout
      • Software Description
      • Usage
        • Build and Download
        • Running Result
        • Notes
      • Startup Sequence
    • XiaoZhi Sample Project
      • Introduction
      • Software Description
      • Usage
        • Prepare Wi-Fi resources (first-time setup)
        • 1. First-time setup (AP configuration)
      • XiaoZhi Expression Meaning
        • 1. Connecting (please wait)
        • 2. Monitoring (press the button to start talking)
        • 3. Listening (processing your speech)
        • 4. Speaking (XiaoZhi is responding to you)
        • 5. Sleep mode (low power)
        • Running Effect
      • Notes
      • Startup Sequence
  • USB
    • Edgi_Talk_M33_USB_D CherryUSB Example Project
      • Overview
      • Default Configuration
      • Build and Flash
      • Configuration (Switching Modes)
      • Startup Sequence
      • Notes
    • Edgi_Talk_M33_USB_H CherryUSB Example Project
      • Overview
      • Default Configuration
      • Build and Flash
      • Configuration (Switching Modes)
      • USB U-Disk (Host) Result
      • Startup Sequence
      • Notes
    • Edgi_Talk_M55_USB_D CherryUSB Example Project
      • Overview
      • Default Configuration
      • Build and Flash
      • Configuration (Switching Modes)
      • Startup Sequence
      • Notes
    • Edgi_Talk_M55_USB_H CherryUSB Example Project
      • Overview
      • Default Configuration
      • Build and Flash
      • Configuration (Switching Modes)
      • USB U-Disk (Host) Result
      • Notes
      • Startup Sequence
      • Notes
  • FAQ
    • 常见问题解答(FAQ)
      • 一、烧录
        • Q1. 烧录固件出错
        • Q2. 为什么烧录了Edgi_Talk_M55_XXX工程后,没有现象?
        • Q3.烧录固件出错
psoc_e84-edgi-talk SDK
  • Basics
  • Edgi_Talk_M33_Blink_LED Example Project

Edgi_Talk_M33_Blink_LED Example Project

中文 | English

Introduction

This example project is based on a bare-metal architecture and demonstrates the configuration and usage of the Secure M33 core. It can also serve as a template for further development or project creation, helping users quickly get started and extend functionalities.

Software Description

  • Developed on the Edgi-Talk platform.

  • Example features include:

    • Secure region configuration

    • Basic startup flow demonstration

  • The project code is structured clearly, making it easy to understand and port.

Usage

Build and Download

  1. Open and compile the project.

  2. Connect the board’s USB interface to your PC using the onboard debugger (DAP).

  3. Flash the compiled firmware to the board using your programming tool.

Running Result

  • After flashing and powering on, the board will start the system normally.

  • It will successfully boot into the M33 core, indicating that the secure configuration is effective.

Notes

  • To modify the graphical configuration, use the following tools:

tools/device-configurator/device-configurator.exe
libs/TARGET_APP_KIT_PSE84_EVAL_EPC2/config/design.modus
  • Save changes and regenerate code after editing.

Startup Sequence

+------------------+
|   Secure M33     |
|  (Secure Core)   |
+------------------+
          |
          v
+------------------+
|       M33        |
| (Non-Secure Core)|
+------------------+
          |
          v
+-------------------+
|       M55         |
| (Application Core)|
+-------------------+

⚠️ Follow this flashing order strictly; otherwise, the system may not operate correctly.

Previous Next

© Copyright Copyright (c) 2006-2025, RT-Thread Development Team.

psoc_e84-edgi-talk SDK • 版本:1.0.0
构建时间: