This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] IWRL6432WMOD:EVK 板 Uniflash 固件下载停止问题

Guru**** 2837190 points

Other Parts Discussed in Thread: IWRL6432WMOD, UNIFLASH, IWRL6432AOP

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1630188/iwrl6432wmod-evk-board-uniflash-firmware-download-stopping-issue

器件型号: IWRL6432WMOD
Thread 中讨论的其他器件: UNIFLASHIWRL6432AOP


mmwave.zip 

大家好、TI 团队

我有问题 IWRL6432WMOD 

1. EVK 板 Uniflash 固件下载停止问题当尝试将.appimage 刻录到 Uniflash 时、该过程在特定阶段停止。 映像包含在 mmWaveuDFP-01_00_09_01/封装中。 它位于 ti\mmWaveuDFP-01_00_09_01\Device\uDFP_01_00_09_01.release.appimage。

症状:在 Uniflash 中运行加载映像时、进度条在“初始化完成...“后停止增加 出现消息窗口。 (请参阅随附的图)当前设置和验证:已验证 XDS110 USB 端口连接。

在设备管理器中正确识别 XDS110 类应用程序/用户 UART 端口、并且端口号已输入到 Uniflash 中。

 
将电路板的 SOP 滑动开关明确设置到向上位置(闪存模式)并点击 RESET_SW 后、引导过程即完成。

问题:即使 SOP 开关正确地处于闪存模式、我对通信在初始化阶段停止的原因很好奇。

请就我可能缺少的任何硬件检查点提供指导、例如电路板中心的 MUX_CTRL (S1) DIP 开关的设置。 (随附相关图像:mmwave.zip)

 

2、不使用 UART 时,可通过 SPI 传输配置 (CLI) 和启动固件。

由于实际目标板的硬件限制、UART 引脚未连接在主机 MCU 和 IWRL6432WMOD 之间;仅连接 SPI 线路和控制引脚。

毫米波工作模式为自主模式。

 

问题 2-1(SPI 引导):主机 MCU 是否可以通过仅使用 SPI 通信从外部闪存 (ExtFlash) 读取雷达的.appimage、并**将固件**下载(引导)到雷达芯片?

如果可能、请确认 SDK 中的 spibootstrap 示例是否担任此角色。 如果有相关的指南文档、请提供。

 

问题 2-2(SPI 配置):运行 motion_and_presence_detection 示例时、是否有办法通过 SPI 通信推送配置文件(PresenceDetect.cfg 中的 CLI 命令)来动态更改雷达运行参数(灵敏度,范围等)?

申请材料:请提供 SPI 引导协议规范、通过 SPI 解析 CLI 的示例(示例代码)、以及任何相关的应用手册文档(如有)、以便实现上述目标。

 

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    请给我们 24 小时返回这里。

    此致、

    Pedrorm

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Hyunmo、

    我将您对刷写问题的疑问传递给我们的硬件专家。 其他问题的答复如下:

    问题 2-1(SPI 引导):主机 MCU 是否可以从外部闪存 (ExtFlash) 读取雷达的.appimage、以及**仅使用 SPI 通信将固件**下载(引导)到雷达芯片?

    IWRL6432WMOD 器件无法实现 SPI 引导功能。

    问题 2-2(SPI 配置):运行 motion_and_presence_detection 示例时、是否有办法通过 SPI 通信推送配置文件(来自 PresenceDetect.cfg 的 CLI 命令)来动态更改雷达操作参数(灵敏度,范围等)?

    否、运行运动和存在检测示例时、需要通过 UART 使用 CLI 命令。 此外、在开始时设置雷达配置、在运动和存在检测示例中仅设置一次、而通过 UART 再次推送配置文件不会动态更改雷达运行参数。

    谢谢。此致、
    Saransh Gautam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Saransh Gautam

    感谢您的支持。
    我有两个问题

     如何在连接到 MCU 的 IWRL6432WMOD 上使用 UART 写入传感器(例如 PresenceDetect.cfg)的配置值?
    请提供相关的协议文档和指南。


    2.如何使用 UART 将 IWRL6432WMOD 映像写入连接到 MCU 的 IWRL6432WMOD?

    请提供相关的协议文档和指南。

    谢谢。此致、
    Hyunmo

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Hyunmo:

    2. 如何使用 UART 将 IWRL6432WMOD 映像写入连接到 MCU 的 IWRL6432WMOD?
    请提供相关的协议文档和指南。

     IWRL6432WMOD 是一个可配置器件、不是可编程器件。 因此、除了出厂时预刷写的 uDFP_01_00_09_01.release.appimage 之外、不建议刷写任何新的应用映像。

    如果需要、请 再次刷写 uDFP 文件夹中的 uDFP_01_00_09_01.release.appimage。 请分享连接和开关设置图片。

    此致

    Ankit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Saransh 和 Ankit、  

    我对以下代码有一些疑问。

    运行运动和存在检测示例时、应通过 UART 接收 CLI 命令。
    IWRL6432WMOD 是一个可配置器件、使用 SPI 协议发送配置 API(CLI 命令不能通过 UART 发送)。

    这是否意味着运动和存在示例仅允许通过 UART 发送 CLI 命令、但配置的器件需要 SPI?

    下面似乎也有一些沟通错误、  

    不是、在运行运动和存在检测示例时、需要通过 UART 使用 CLI 命令。 此外、在开始时设置雷达配置、在运动和存在检测示例中仅设置一次、而通过 UART 再次推送配置文件不会动态更改雷达运行参数。
    [/报价]

    Hyunmo 和我尝试 尽量减少 毫米波模块的功耗、因此在运行期间无需更改雷达  的参数、但我们希望自定义其 ANT 使用 (1Tx/1RX)、工作范围和深度睡眠时间、在演示预设中我们无法更改这些时间。  

    我们可以使用 UART 或 SPI 更改这些参数吗?  

    最后一个问题是关于下面的答复

     IWRL6432WMOD 是一个可配置器件、不是可编程器件。 因此、除了出厂时预刷写的 uDFP_01_00_09_01.release.appimage 之外、不建议刷写任何新的应用映像。

    如果我们无法将新的应用映像刷写到 IWRL6432WMOD、是否有任何可能的方法可以在具有 ANT/范围/深度睡眠时间的自主模式下运行?(由 SPI 配置? UART) 或者、如果我们使用 IWRL6432AOP、该怎么办?

    谢谢、此致、

    SW LEE

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 SW LEE:

    很抱歉混淆。 出厂的 IWRL6432WMOD 板是经过“身份验证“的板、不允许按照我之前响应中的建议对任何其他.appimage 进行刷写。

    只 能在电路板上刷写 uDFP_01_00_09_01_auth_release.appimage。 您可以在此处找到它:

    /cfs-file/__key/communityserver-discussions-components-files/1023/uDFP_5F00_01_5F00_00_5F00_09_5F00_01_5F00_auth_5F00_release.appimage

    刷写后、通过发送配置命令 SPI 、并且可以通过位于以下位置的可视化工具更改配置:
    mmWaveuDFP-01_00_09_01\Tools\Visualizer

    [引用 userid=“690827" url="“ url="~“~/support/sensors-group/sensors/f/sensors-forum/1630188/iwrl6432wmod-evk-board-uniflash-firmware-download-stopping-issue/6290055

    我们希望 自定义 其 ANT 用法 (1Tx/1RX)、工作范围以及深度睡眠时间、我们在演示预设中无法更改该时间。  

    我们可以使用 UART 或 SPI 更改这些参数吗?

    [/报价]

    该器件的可配置性仅限于可视化工具中“Configuration Dashboard“中存在的功能。 因此、在您提到的上述三个方面中、只能更改最大范围。

    如果我们无法将新的应用映像刷写到 IWRL6432WMOD、是否有任何可能的方法可以在具有这些 ANT/范围/深度睡眠时间的自主模式下运行?(通过 SPI 配置? UART?)[/报价]

    您应该能够刷写并运行我随此响应提供的.appimage。 但是、您将无法在此设备上配置天线图或深度睡眠时间。

    ]如果我们使用 IWRL6432AOP 怎么办?

    您上述所有内容都可以在 IWRL6432AOP 上配置。 这是一个完全可编程的器件、也可以针对特定用例运行不同的二进制文件。 您可以看到 Radar Toolbox 以查看多个示例、其中包含其源代码和.appimage 已用于此器件。

    谢谢。此致、
    Saransh Gautam

    [/quote]