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.

[参考译文] IWRL6432AOP:希望在电源复位后通过按下复位开关。

Guru**** 2811825 points

Other Parts Discussed in Thread: IWRL6432AOPEVM, IWRL6432AOP

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1604330/iwrl6432aop-want-to-by-pass-pressing-reset-switch-after-power-reset

器件型号: IWRL6432AOP

您好!我们正在努力设计基于 IWRL6432AOP 的定制电路板。 我已经在 IWRL6432AOPEVM 板上测试了示例应用。 我的疑问是、为了让传感器正常工作、为什么在重启电源或闪存后必须按下复位开关、我们如何在定制电路板设计中对此进行管理? 因为我们期望传感器在部署阶段的电源复位后正常工作。 例如、我更改了源代码中的一位、并使用主机 MCU 的引脚和硬编码配置选择了 LPDS 唤醒和睡眠、构建并刷写了此映像。 即使采用硬编码配置、除非我们按下 RESET 按钮、否则传感器也不会在 UART 上发送数据。 按下电源复位开关后,当我从主机 MCU 驱动唤醒引脚时,它开始发送数据帧。  

谢谢你。

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

    你好,有人能帮忙吗?

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

    您好:  

    很抱歉耽误你的时间。 我的理解是、您修改了示例源代码以进入深度睡眠模式、但在应用唤醒信号时、器件不会唤醒。 我的理解是否正确?

    此致、

    Josh

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

    您好、Josh,我要澄清一下 — 当我从 IWRL6432AOPEVM 板上的 USB 电缆从 XDS_USB 端口拔下电源、然后再次插入电源、我预计当从主机 MCU 驱动 GPIO WAKE 引脚时、我应该获取数据帧、但不获取数据。 在此之后、当我按下复位开关并再次驱动来自主机 MCU 的 WAKE 引脚时、便开始获取数据。 因此我担心的是、电源恢复后需要手动操作(按下复位开关)、这不应该发生。  

    谢谢你。  

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

    你好 Josh ,这方面的任何更新?

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

    您好:  

    感谢您澄清问题。 这可以通过 SDK 或 Radar Toolbox 中的任何示例进行复制而无需修改吗? 或者您只注意到修改后的代码有问题?

    此致、

    Josh

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

    嗨、Josh、我在示例中没有看到此问题、并且在示例应用中看不到、因为这些应用配置为在发送数据后等待电源复位后的配置。 对于每次上电、它们都将保持空闲状态、直到它们收到配置。 如果您认为此问题可能是由于代码修改造成的、您可以根据我的要求与我共享二进制映像吗? 我的要求是需要 IWRL6432AOPEVM 上的电平感应的硬编码配置、使用主机 MCU 的 GPIO 引脚唤醒并将 其输入 LPDS 以节省电力、主机的 GPIO 引脚连接到雷达模块的同一引脚(连接用户 led)。

    谢谢。

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

    您好、Josh、有关此问题的任何更新?

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

    您好、  

    很抱歉耽误你的时间。 我也在尝试在 EVM 上重现问题。 为了确认我的理解、您可以看到使用硬编码配置的液位检测示例。 启动后、雷达会在第一帧后进入深度睡眠状态、您期望能够使用 GPIO (GPIO1) 将其唤醒、但除非您首先按下复位软件、否则雷达永远不会唤醒。 如果正确、请告诉我。  

    虽然我尝试重现问题、您能告诉我您是否已经使用除液位检测之外的其他示例对此进行了测试? 和存在检测等...?

    此致、

    Josh

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

    您好、Josh、让我澄清一下、雷达传感器在从深度睡眠唤醒时工作正常、提供数据并再次进入深度睡眠。 我的问题与电源重新启动有关(当我从 PC 到 xds110 端口拔下 USB 电缆来关闭电源,然后再次重新连接来接通电源)、此次电源重新启动后、我预计当我使用 GPIO 从主机 MCU 唤醒雷达传感器时、它应该会发送数据、但它保持空闲状态。 只有在按下板载 (IWRL6432AOPEVM) 复位开关后、它才会进入工作模式。 现在、如果使用主机 GPIO 引脚唤醒雷达传感器、它可以正常工作。 如果再次发生相同的电源重启、我必须再次按下复位开关以接收来自雷达传感器的数据。

    此外、其他应用也采用了相同的行为。

    谢谢你。

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

    您好:  

    因此、您已经修改了代码、使其在引导时立即进入深度睡眠模式并等待来自主机的 GPIO、是吗?

    此致、

    Josh

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

    嗨、不是、我没有特意修改它、使其在启动时进入深度睡眠模式、并向我发送带 GPIO 唤醒功能的数据、但这正是我想要的、但需要在每次重启电源后按下复位开关才能正常工作。 让我告诉大家我在.syscfg 文件中更改了哪些内容。

    1.在 TI_DEMO>MPD_DEMO>Quick EVAL 中--启用、CLI 删除--禁用。

    2.在电源>CONFIG_POWER0>Enable GPIO/SYNC_IN Wakeup LPDS 中--选中(选中)

    3. 在电源>CONFIG_POWER0>选择 GPIO 或 SYNC_IO LPDS -- SYNCIN IO                

    4. 在电源>CONFIG_POWER0>LPDS 时唤醒 SYNC_IO 边沿-- RISE_EDGE  

    5.  在 Power>CONFIG_POWER0>Sync IO Configuration>In (SYNC_IN) -- PAD_AV/J10 --这是在原理图中提到为 J2 并与用户 LED 连接的同一引脚、当我从主机 MCU 拉取 GPIO 时、LED 状态变为打开和关闭。

    我还更改了 mmw_cli.c 中的配置、并从预构建应用中提供的配置中替换它们。

    我附上了屏幕截图以供您参考。

    谢谢你。

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

    你是不是看过我分享的截图了?

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

    你是不是看过我分享的截图了?