这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » KIT-PSE84-AI开发指南【软件篇】

共1条 1/1 1 跳转至页

KIT-PSE84-AI开发指南【软件篇】

菜鸟
2026-11-08 21:19:09     打赏

一、硬件介绍

1、产品特点

PSOC E84 Edge AI KIT开发板配备双 CPU 内核(400 MHz Arm Cortex‑M55和200 MHz Arm Cortex‑M33),芯片集成图形音频模块、数字信号处理 DSP 单元、安全隔离区、高性能存储扩展等接口;

板载KitProg3编程调试器、SWD调试排针、6轴IMU传感器、3轴磁力计、气压传感器、温湿度传感器、雷达模块以及64MB QSPI Flash、16MB Octal RAM以及具有Wi‑Fi、蓝牙二合一的CYW55513无线模块模组;

14.png

image-20261030161259571主要特性

  • 双核CPU:400MHz Cortex‑M55(高性能) + 200MHz Cortex‑M33(低功耗)

  • 支持1.8V、3.3V工作电压


主要原理图

179.png


二、环境搭建

主要的3种开发方式:

1、ModusToolbox

通过ModusToolbox / VSCode IDE 插件进行开发;

2、ArduinoCore‑zephyr

通过Arduino IDE进行开发,但只能使用简单的功能操作;

3、Zephyr RTOS

11.png


在此使用【VSCode + ModusToolbox 插件】的方式完成相关的开发;

1、下载 VSCode IDE

176.png

image-20260911162839776

2、安装ModusToolbox

在VSCode中打开Extensions扩展,搜索 Infineon ModusToolbox for VS Code 并安装

使用手册image-20261031231809772

154.png


1、下载安装 IDC Launcher 服务

19.png


image-202611010039257682、安装ModusToolbox

需要注册并登录Infineon账户

image-20261101004448077

13.png

14.png

3、创建工程

使用 Ctrl+Shift+P 调出命令面板,输入: Infineon ModusToolbox: Show Main Page 打开插件主界面,或者点击右侧上方的主界面图标;

然后点击 Create New Project 新建工程;

Create Project:基于代码示例 / 模板生成工程

Recent:查看、打开之前的工程

Application:查看当前项目的完整视图,并提供构建、烧录、调试等功能

Dev Kits:查看已连接开发板信息

LCS:管理在本地存储中的BSP和中间组件等

Settings: 设置工具链、版本、存储路径等

Glossary:ModusToolbox中的相关名词、缩写解释

User Guide:使用文档

13.png

image-20261101114521804

点击Launch Project Creation 创建工程

Project Creation:基于代码示例 / 模板生成工程

AI-Assisted Creation:通过使用AI助手来规划、创建项目image-20261101171142029

10.png


1、搜索当前开发板型号:找到 KIT-PSE84-AI;

11.png

2、创建工程模板:以 Hello World为例;

在上方选择对应的工程文件存储路径 / IDE

在下方选择对应的模板image-20261101180151299

167.png

4、工程配置

创建好工程之后,打开 Application 界面,可以对当前工程进行相关的配置;

Configure Device:配置引脚、外设等功能

Configure Middleware:配置相关组件库


Add Bootloader:  给工程增加 Bootloader

Add AI Enhancements:为AI助手(Copilot)添加相关支持文件


相关工具:

BSP Assistant:BSP 版本、功能库管理等

Device Firmware Update Host Tool:  DFU 固件升级工具

ModusToolbox settings:ModusToolbox 设置界面

ModusToolbox archiving and sharing:将当前工程打包压缩

QSPI Configurator:配置外部存储器并生成所需固件

Smart I/O Configurator:配置 Smart I/O 可编程单元

ModusToolbox Programmer:GUI 烧录界面

Edge Protect Configurator:PSoC Edge 安全功能配置器

17.png

image-20261101213430461

三、代码编写

工程目录结构主要由PSOC_Edge_xxx和mtb_shared构成;

PSOC_Edge_Hello_World:项目整体文件夹

proj_cm33_s:CM33 安全核,用于编写安全相关代码

proj_cm33_ns:CM33 非安全核,用于编写一般程序代码

proj_cm55:CM55 + NPU 核,用于编写复杂功能相关代码


mtb_shared:当前工程的相关依赖库


在cm33_ns中的main.c中编写相关代码

每隔1s打印一次Hello KIT-PSE84-AI同时翻转LED1状态

17.png


image-20261103221344056四、程序烧录

1、连接设备至电脑端;

连接至开发板的J1 USB口(KitProg3)

19.png


2、选择Application页面的 Program 进行程序烧录;

Build:增量编译

Rebuild:重新编译

Clean:清空编译内容

Erase:擦除 Flash

Program:编译并烧录程序到开发板中

173.png

17.png


image-20261103220239216五、效果演示

串口打印 Hello KIT-PSE84-AI

10.png

image-20261103224354835







共1条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]