主题中讨论的其他器件:CC1352P、 BOOSTXL-ULPSENSE
工具/软件:
您好、
我尝试根据在 Edge Impulse 上收集的加速计数据来训练模型(https://studio.edgeimpulse.com/)
我的硬件包含一个 CC1352P1类型的 TI LaunchPad、我在该 LaunchPad 上安装了一个提供 x、y、z 轴信息的 BoosterPack 加速计。
LaunchPad 通过 USB 电缆连接到运行 Windows 10的 PC。
首先、为了检查所有东西在任何边缘脉冲接口下都能正常工作、我已在 Sensor Controller Studio 上加载了 TI_Accelrometer.scp 示例、并观察到加速计确实提供了 x、y、z 轴的测量值、并在具有已安装加速计的 EVB 板更改位置时检测到倾斜。
在下一步中、我想开始通过 Edge Impulse 捕获加速计数据。
我按照以下 文档中指定的说明进行了操作:TI CC1352P Launchpad | Edge Impulse 文档
根据我的理解、无需额外的硬件或接线即可使 EVB 和加速计进行通信。 (我们不需要音频功能、只需要加速计)
我已安装 edge-pulse-CLI 应用程序并按照中所述的说明进行操作:
安装| Edge Impulse 文档
我还从以下位置下载了 LaunchPad 固件: https://cdn.edgeimpulse.com/firmware/ti-launchxl.zip 并使用 flash_windows.bat 成功刷写了该文件。
下一步,在 Edge Impulse Web 界面上,我打开了一个新的加速计项目来收集数据。
在 PC 命令对话框中、我运行了以下命令: edge-pulse-daemon
我填写了我的 Edge 帐户的登录凭据、选择了正确的 XDS110端口和 Baudrate 并确认了连接、如下所示:
在 Edge Impulse 上、可以将器件视为已连接:
在"数据采集"时、也识别了器件、并按如下所示进行了设置:
现在、我按下了"Start Sampling"、这会带来如下所示的问题、表明加速计未与 LaunchPad 通信:
[ WS ]传入采样请求{
路径:/api/training/data、
标签:"idle"、
长度:10000、
间隔:10、
hmacKey:'834448f67fbd763714437d658549aca2'、
传感器:"加速计"
}
[SER]配置的上传设置
[SER]采样已开始
[SER] Sampling Failed ERR (采样失败错误):无法获取数据、您的加速计是否已连接?
[WS ]采样数据失败错误:获取数据失败、加速计是否已连接?
如果您可能、请提出几个问题、
根据我们的理解、我们刷写到 EVB 的固件应该已经定义并初始化 LaunchPad 和加速计之间的 SPI 接口。
考虑到使用传感器控制器运行良好、TI 的硬件运行正常、那么我们能否确定刷写的固件是最新版本并对接口进行了良好配置?
(此时我想避免克隆 git 存储库: edgepulse/firmware-ti-launchxl:适用于 TI LAUNCHXL-CC1352P1开发板的 edge Impulse 固件 、并为我的 IAR 环境构建工程)
根本原因是否与固件不同? 即板配置、Edge Impulse 接口等?
非常感谢、
此致、
Eran