Edgi-Talk_M33_Template 示例工程

中文 | English

简介

本示例工程基于 RT-Thread 实时操作系统,运行于 M33 内核。 通过本工程,用户可以快速体验 RT-Thread 在 M33 平台上的运行效果。 在固件成功烧录并启动后,开发板上的 蓝色指示灯 将周期性闪烁,表示系统已正常运行。 同时,该工程也可作为二次开发或项目创作的基础模板,帮助用户快速上手并进行功能扩展。

软件说明

  • 工程基于 Edgi-Talk 平台开发。

  • 使用 RT-Thread 作为操作系统内核。

  • 示例功能:

    • 系统初始化

    • LED 指示灯任务(闪烁)

  • 工程结构清晰,适合作为学习 RT-Thread 或开发应用的起点。

使用方法

编译与下载

  1. 打开工程并完成编译。

  2. 使用 板载下载器 (DAP) 将开发板的 USB 接口连接至 PC。

  3. 通过编程工具将生成的固件烧录至开发板。

    • 工程在烧录过程中会自动调用以下工具,将签名固件合并后完成烧录:

      tools/edgeprotecttools/bin/edgeprotecttools.exe
      
    • 默认会将目录下的 proj_cm33_s_signed.hex 一并合并烧录到目标设备。

运行效果

  • 烧录完成后,开发板上电即运行示例工程。

  • 蓝色指示灯 会周期性闪烁,表明 RT-Thread 系统调度已成功启动。

注意事项

  • 如需修改工程的 图形化配置,请使用以下工具打开配置文件:

    tools/device-configurator/device-configurator.exe
    libs/TARGET_APP_KIT_PSE84_EVAL_EPC2/config/design.modus
    
  • 修改完成后保存配置,并重新生成代码。

启动流程

系统启动顺序如下:

+------------------+
|   Secure M33     |
|   (安全内核启动)  |
+------------------+
          |
          v
+------------------+
|       M33        |
|   (非安全核启动)  |
+------------------+
          |
          v
+-------------------+
|       M55         |
|  (应用处理器启动)  |
+-------------------+

⚠️ 请严格按照以上顺序烧写固件,否则系统可能无法正常运行。

  • 若要开启M55需要在RT-Thread Settings --> 硬件 --> select SOC Multi Core Mode --> Enable CM55 Core 打开配置