【英飞凌 Edgi Talk评测】2. 开发环境搭建 + 点灯
2026/7/21 12:59:10 网站建设 项目流程

本篇文章介绍如何搭建 PSoC™ E84 Edgi-Talk 开发板的软件开发环境,并完成第一个点灯(Blink LED)示例工程的编译与烧录。

一、准备工作
硬件准备

  • PSoC™ E84 Edgi-Talk 开发板 × 1
  • USB Type-C 数据线 × 1(用于连接开发板的 DAPLink 调试口)


软件准备

  • RT-Thread Studio:https://www.rt-thread.org/download.html#download-rt-thread-studio


二、安装 RT-Thread Studio

  • 访问 RT-Thread 官网下载页面,下载对应系统的安装包。
  • 按照安装向导完成安装。


三、安装 BSP 和工具链

打开 RT-Thread Studio,点击工具栏的 RT-Thread SDK 管理器 图标,进入 SDK 管理器,安装以下资源包:

[td]

资源包路径版本
开发板支持包Board_Support_Packages → Infineon → PSOC_E84_EDGI-TALK1.2.1
工具链ToolChain_Support_Packages → GNU_Tools_for_ARM_Embedded13.3

安装完成后,列表中对应项目的状态应显示为绿色的 Installed。


手动安装 BSP(备用方案)

如果通过 SDK 管理器在线安装 PSOC_E84_EDGI-TALK 失败,可以手动导入离线包:
  • 下载 BSP 资源包:
    • Gitee(国内优选):sdk-bsp-psoc_e84-edgi-talk 标签
    • GitHub:Releases · RT-Thread-Studio/sdk-bsp-psoc_e84-edgi-talk

  • 在 RT-Thread SDK 管理器中,点击顶部菜单 操作 → 导入资源包:

  • 在弹出的对话框中,点击浏览选择下载好的 .zip 资源包文件,然后点击确定导入:

  • 导入完成后,SDK 管理器列表中会显示 1.2.1(offline) 状态为 Installed:


四、连接开发板

将开发板左侧下方的 DAPLink 调试口通过 USB Type-C 数据线连接到电脑:

提示:DAPLink 口同时提供调试和供电功能,连接后开发板上电,电源指示灯应亮起。开发板上还有两个 USB-C 接口,上方靠近 Infineon 子板的是 USB OTG 接口,下方的是 DAPLink 调试/供电接口。


五、新建点灯工程

  • 点击菜单 文件 → 新建 → RT-Thread 项目:

  • 在新建项目向导中,按照下图配置创建 Blink_LED 工程:
    [td]
    配置项设置值
    项目类型基于开发板
    开发板PSOC_E84-EDGI-TALK
    BSP 版本1.2.1
    类型示例工程
    示例Edgi_Talk_M33_Blink_LED
    RT-Thread 版本5.0.2
    调试器KitProg3
    接口SWD
    右侧信息面板会同步显示该开发板的详细规格(价格 385 CNY、板载 MCU 为 Infineon PSOC™ Edge E84 等),确认无误后点击完成:

  • 等待工程创建完成,左侧项目资源管理器中会出现 Edgi_Talk_M33_Blink_LED 工程。


六、编译工程

工程创建完成后,点击工具栏的**锤子(编译)**按钮进行编译:


常见问题:编译报错

如果编译出现如下错误:

错误现象:控制台显示 Build Failed. 4 errors, 0 warnings.,核心错误信息为 error: unknown type name 'suseconds_t',发生在 rt-thread/components/libc/compilers/common/include/sys/time.h 第 81 行。这是 RT-Thread 的 libc 组件与 ARM GCC 13.3 工具链的头文件定义不兼容导致的。
解决方法:在工程属性中添加编译宏定义 _POSIX_C_SOURCE=1。
  • 右键工程 → 属性 → C/C++ Build → 设置 → 工具设置 → GNU ARM Cross C Compiler → 预处理器
  • 在 Defined symbols (-D) 列表中点击添加图标,输入:_POSIX_C_SOURCE=1

  • 点击应用并关闭,重新编译。


七、烧录固件

编译成功后,点击工具栏下载按钮旁的下拉菜单,确保当前选择的调试器为 KitProg3,然后点击下载按钮烧录固件:

烧录过程通过板载的 KitProg3 调试器完成,无需额外调试器。控制台会显示擦除(Erasing)和编程(Programming)进度,最终输出 ** Programming Finished ** 即表示烧录成功。


八、运行验证

烧录完成后,观察开发板上的 LED3(蓝色):
  • 如果 LED3 以 1Hz 频率闪烁,说明程序运行成功。
  • 如果 LED3 没有闪烁,请按一下板子上的 RST 复位按键。


九、总结

至此,开发环境已搭建完成,并成功运行了第一个点灯程序。整个流程涉及:
  • 安装 RT-Thread Studio 和 BSP/工具链
  • 创建基于 Edgi_Talk_M33_Blink_LED 示例的工程
  • 解决 GCC 13.3 的 _POSIX_C_SOURCE 编译兼容性问题
  • 使用板载 KitProg3 调试器烧录并运行



---------------------
作者:HonestQiao
链接:https://bbs.21ic.com/icview-3515186-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询