Edgi-Talk_M33_S_Template 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
Open and compile the project.
Connect the board’s USB interface to your PC using the onboard debugger (DAP).
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.