工具/软件:
您好 TI 社区、
我正在 Mistral 的60GHz AOP 雷达模块上使用 IWR6843AOP、并且在使用基于 Python 的命令行界面时、使用软复位命令(resetDevice)时遇到了问题。 我的目标是执行软复位、绕过次级引导加载程序(SBL)、从而简化应用程序的复位过程。 6843目前由 Raspberry PI 供电。
问题描述:
当通过 Python CLI 发出 resetDevice 命令时、该器件看起来通过 UART 通过 SBL、然后没有任何反应。 我需要执行软复位、在不调用 SBL 的情况下直接复位器件。 我使用的设置与毫米波 SDK 中描述的设置类似、并引用 Python 脚本(例如、灵感来自 GitHub 项目、如 niekschoemaker/iwr6843aop-python)。 Mistral 模块在雷达功能方面与 TI 的 IWR6843AOPEVM 完全兼容、但我不确定模块特定的功能是否会影响复位行为。
问题:
- 是否有办法在 Python CLI 中配置或修改 resetDevice 命令以绕过 IWR6843AOP 上的 SBL?
- 我是否应该调整特定的固件或配置设置(例如在线性调频脉冲配置或 SDK 中)来实现直接软复位?
- 与 TI IWR6843AOPEVM 相比、Mistral 的模块是否会引入任何可能影响软复位过程的限制或差异?
- 毫米波 SDK 或其他地方是否有示例 Python 脚本或 CLI 命令演示绕过 SBL 的软复位?
设置详细信息:
- 硬件: Mistral 60GHz AOP 雷达模块(基于 IWR6843AOP ES2.0)
- 软件: Python [版本、例如、3.8]、毫米波 SDK [版本]、TI 毫米波库
- 配置: 使用 TI 实验室中的默认线性调频脉冲配置(例如 mmw_pplcount_demo_default.cfg)并进行少量修改[如果适用、请指定]
- 连接: 用于 CLI 通信的 USB 接口、[提及]
- 参考资料: 我已经查看了 TI E2E 博文、其中介绍了如何使用 resetDevice 绕过 SBL、但需要对 Python CLI 的实现进行澄清。 e2e.ti.com/.../iwr6843aop-is-there-a-way-to-make-soft-reset-command-resetdevice-bypass-the-sbl-secondary-boot-loader