本篇文章介绍如何搭建 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 和工具链
[td]
| 资源包 | 路径 | 版本 |
| 开发板支持包 | Board_Support_Packages → Infineon → PSOC_E84_EDGI-TALK | 1.2.1 |
| 工具链 | ToolChain_Support_Packages → GNU_Tools_for_ARM_Embedded | 13.3 |
手动安装 BSP(备用方案)
- 下载 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-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 工程。
六、编译工程
常见问题:编译报错
- 右键工程 → 属性 → C/C++ Build → 设置 → 工具设置 → GNU ARM Cross C Compiler → 预处理器
- 在 Defined symbols (-D) 列表中点击添加图标,输入:_POSIX_C_SOURCE=1
- 点击应用并关闭,重新编译。
七、烧录固件
八、运行验证
- 如果 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所有,任何人未经允许禁止转载。