Other Parts Discussed in Thread: IWR6843AOP, MMWAVEICBOOST
器件型号: IWR6843AOPEVM
主题中讨论的其他器件: IWR6843AOP、 MMWAVEICBOOST
尊敬的 TI 团队:
我正在尝试构建一个 单一固件 亮起 IWR6843AOP 可实现:
- 高架 3D 人员跟踪(多达 5 条轨道)
- 跌倒检测
- 生命体征(仅限单人输出)
我们的问题是、这种组合是否得到正式支持、如果是、正确的整合方法是什么。
平台/设置
- 板:IWR6843AOP
- CLI/数据端口:COM7/COM8
- CLI 波特:115200
- 工程中的 SDK/工具链:基于毫米波 SDK 3.6 LTS 的构建环境
- 我将与雷达工具箱中的 TI 预编译开销演示二进制文件进行比较
工作原理
借助 TI 预编译的二进制文件+ TI 默认开销 cfg、一切都能立即正常运行:
- 二进制文件: overhead_3d_people_track_demo_default.bin (TI 预编译)
- 配置: pt_6843_3d_aop_overhead_3m_radial.cfg
- 具有相同的硬件、相同的 COM 端口
失败(我们的合并/自定义构建)
我们的自定义 cfg 将完全加载、但 sensorStart 失败。
出现故障时的密钥 CLI 日志:
sensorStart
调试:CLISensorStart 调用 configSensor
调试:configSensor dataPathConfig 开始
错误:MSS DPM 任务在 ioctl cmd=101 之前未启动
错误:CLISensorStart configSensor Failed(–1)
之前、我们还出现了完整的 CLI 静默问题(resetDevice/sensorStop 没有响应)、但现在 CLI 响应迅速、并且执行了配置命令;故障主要发生在 sensorStart/DPM 路径上。
我们已经尝试过的
- 最多可跟踪 5 个生命体征、仅供单人使用
- 内存/布局清理 (MSS/DSS)、包括将 DSS 系统堆 从 L3 别名风险中移出
- 根据 TI 参考恢复了 DSS 启动关键型堆/暂存布局
- 改进了主机 CLI 握手逻辑和时序
- 更改了 MSS INIT 排序并在代码中添加了 DPM 就绪等待/门控
尽管如此、sensorStart 在自定义编译上仍然失败。 传感器也会成功启动几次。 我可以看到正确的 LED 亮起、但随后我不会在 UART 数据端口(在本例中为 COM8)上收到任何消息。
问题
- IWR6843AOP 在一个图像中是否支持此功能组合(高架 3D 跟踪+跌倒+生命体征)? 甚至可以实现吗?
- 如果是、 为避免此 cmd=101 故障、建议的 MSS/DSS/DPM 初始化顺序是什么?
- 是否有已结合这些功能或文档化合并路径的 TI 参考工程?
- 是否存在使此集成无效的已知限制(内存,任务顺序,DPM 同步状态或不受支持的命令序列)?
如果有用、我可以共享完整的 MSS/DSS 控制台日志、自定义二进制文件、映射文件和自定义配置。