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:IWRL6432AOP 的 USB 转 UART 闪存模式问题

Guru**** 2455360 points
Other Parts Discussed in Thread: IWRL6432AOP, UNIFLASH, IWRL6432

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1506575/iwrl6432aop-usb-to-uart-flash-mode-issue-with-iwrl6432aop

器件型号:IWRL6432AOP
Thread 中讨论的其他器件: UNIFLASHIWRL6432

工具/软件:

尊敬的 TI 支持团队:

这是保罗。

我目前正在根据设计电路  IWRL6432AoP  和遇到了以下问题:

  • IWRL6432AoP + CP2102N-GQFN24 (器件实验室) :功能模式工作正常(通过 Tera Term 验证)。
  • IWRL6432AoP + FT232RL (FTDI) : Flash Mode 允许固件下载成功(通过 TI Visualizer 和 Uniflash 验证)。
  • IWRL6432AoP + CP2102N-GQFN24 (器件实验室) :Flash Mode (闪存模式)无法下载 F/W

虽然硬件看起来能正常工作、但闪存模式专门无法与 CP2102N 配合使用。

与 IWRL6432AoP 的 USB 转 UART IC 相关的 Uniflash 或 TI 可视化工具是否存在已知的限制或兼容性问题?

非常感谢您的指导。

此致、

Paul

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

    您好、Paul、

    专家将在1-2个工作日内回复您。

    此致、

    Pedrorm

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

    您好、Paul:  

    您能否描述 在 Uniflash 和可视化工具中尝试使用 CP2102N 进行刷写时的行为? 您是否看到任何错误消息?

    您能否确认您已从 Silicon Labs 网站安装了正确的 PC 驱动程序?  https://www.silabs.com/developer-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads 

    我正在与我们的硬件专家联系、了解这是否是由于已知限制或兼容性问题所致。  

    此致、

    Josh

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

    尊敬的 Josh:

    这是保罗。

    使用 FT232RL 时、UART 信号在刷写模式和功能模式下均从高电平正确转换为低电平。

    但是、使用 CP2102N 时、UART 信号保持高电平、在刷写模式下不会下降到低电平。

    CP2102N 似乎无法在刷写模式下正确启动。

    此致、

    Paul

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

    Paul、  

    感谢您提供更多信息。 您能否还分享使用 Uniflash 时的故障行为? 您是否看到一些错误消息或 Uniflash 刚刚挂起等... ?

    此致、

    Josh

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

    尊敬的 Josh:

    这是保罗。

    "在 Uniflash 9.1中、IWRL6432AOP 不可用、只能选择 IWRL6432。

    您能否确认是否可以继续使用 IWRL6432进行刷写?"

    此致、

    Paul

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

    您好、Paul:

    这应该是可以的。 请继续使用 Uniflash 中的 IWRL6432。 您是否还可以确认器件是否正确设置为刷写模式? 在复位释放时、SOP0和 SOP1都应为低电平(0)。

    此致

    Ankit

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

    亲爱的 Ankit

    通过 SOP (0)和 SOP (1)设置、器件已成功配置为刷写模式。

    似乎区别在于在设置中断信号后是否建立了连接。

    我想知道在 UART IC 中"设置中断信号"需要哪种类型的请求。

    1.失败日志(CP2102N)

    [2025. 4. 30.오전 9:44:34] [错误] DEBUGSSM_0:CPU 复位失败:不支持的 GTI 函数。
    [2025. 4. 30.오전 9:44:34] [错误] DEBUGSSM_0:GEL:执行 GEL_Reset ()时出错:reset 失败:GEL_Reset ()处的 retcode=-1
    [2025. 4. 30.오전 9:44:34] [错误] CS_DAP_0:CPU 复位失败:GTI 函数不受支持。
    [2025. 4. 30.오전 9:44:34] [错误] CS_DAP_0:GEL:执行 GEL_Reset ()时出错:复位失败:GEL_Reset ()处的 retcode=-1
    [2025. 4. 30.오전 9:44:34] [错误] Cortex_M4_0:CPU 复位失败:不支持 GTI 函数。
    [2025. 4. 30.오전 9:44:34] [info] Cortex-M4:gel 输出:复位时发生错误。 -1-n
    [2025. 4. 30.오전 9:44:34] [错误] Cortex_M4_0:GEL:执行 GEL_Reset ()时出错:复位失败:GEL_Reset ()处的 retcode=-1
    [2025. 4. 30.오전 9:44:37] [info] Cortex-M4:初始化完成。
    [2025. 4. 30.오전 9:44:37] [info] Cortex-M4:刷写过程正在开始...
    [2025. 4. 30.오전 9:44:37] [info] Cortex-M4:0:连接到 COM 端口 COM32...
    [2025. 4. 30.오전 9:44:37] [info] Cortex-M4:复位与器件的连接
    [2025. 4. 30.오전 9:44:37] [info] Cortex-M4:0:设置中断信号

    2.通过日志(FT232RL)

    [2025. 4. 30.오전 9:40:11] [错误] DEBUGSSM_0:CPU 复位失败:不支持的 GTI 函数。
    [2025. 4. 30.오전 9:40:11] [错误] DEBUGSSM_0:GEL:执行 GEL_Reset ()时出错:reset 失败:GEL_Reset ()处的 retcode=-1
    [2025. 4. 30.오전 9:40:11] [错误] CS_DAP_0:CPU 复位失败:GTI 函数不受支持。
    [2025. 4. 30.오전 9:40:11] [错误] CS_DAP_0:GEL:执行 GEL_Reset ()时出错:复位失败:GEL_Reset ()处的 retcode=-1
    [2025. 4. 30.오전 9:40:11] [错误] Cortex_M4_0:CPU 复位失败:不支持 GTI 函数。
    [2025. 4. 30.오전 9:40:11] [info] Cortex_M4_0:GEL 输出:复位时发生错误。 -1-n
    [2025. 4. 30.오전 9:40:11] [错误] Cortex_M4_0:GEL:执行 GEL_Reset ()时出错:复位失败:GEL_Reset ()处的 retcode=-1
    [2025. 4. 30.오전 9:40:14] [info] Cortex-M4:初始化完成。
    [2025. 4. 30.오전 9:40:14] [info] Cortex-M4_0:刷写过程正在开始...
    [2025. 4. 30.오전 9:40:14] [info] Cortex-M4:0:连接到 COM 端口 COM28...
    [2025. 4. 30.오전 9:40:14] [info] Cortex-M4:复位与器件的连接
    [2025. 4. 30.오전 9:40:14] [info] Cortex-M4_0:设置中断信号
    [2025. 4. 30.오전 9:40:14] [info] Cortex-M4_0:成功连接到 COM 端口。 刷写可以继续。
    [2025. 4. 30.오전 9:40: 14][info] Cortex_M4_0:** 1个指定用于刷写的文件。
    [2025. 4. 30.오전 9:40: 15][info] Cortex-M4:正在检查文件 C:/ti/MMWAVE_L_SDK_05_05_03_00/examples/mmw_demo/motion_and_presence_detection/prebuilt_binaries/xwrL64xx-aop/motion_and_presence_detection_demo_aop.debug.appimage 以获取 IWRL6432的正确标头。
    [2025. 4. 30.오전 9:40: 15][info] Cortex-M4_0:IWRL6432器件、检测到 fileType=META_IMAGE1 ->确定
    [2025. 4. 30.오전 9:40: 15][info] Cortex_M4_0:! 文件对 IWRL6432有效。
    [2025. 4. 30.오전 9:40: 15][info] Cortex_M4_0:正在下载[META_IMAGE1]大小[289476]
    [2025. 4. 30.오전 9:40:57] [info] Cortex_M4_0:成功!! 文件类型 META_IMAGE1已成功下载到 SFLASH。
    [2025. 4. 30.오전 9:40:57] [info] Cortex-M4:断开 COM 端口 COM28...上的器件连接
    [2025. 4. 30.오전 9:40:57] [info] Cortex_M4_0:已启动刷写实例清理...
    [2025. 4. 30.오전 9:40:57] [info] Cortex-M4_0:实例已取消初始化!
    [2025. 4. 30.오전 9:40:57] [成功]程序加载成功完成。

    此致、

    Paul

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

    您好、Paul:


    我们尚未验证 Silicon Lab 的 CP2102N、但在上一代器件中使用 CP2105进行 UART 通信。 我们需要检查 CP2012N 和 CP2105之间的差异。

    此致

    Ankit

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

    尊敬的 Ankit:

    这是保罗。

    感谢您的答复。

    CP2102N 验证完成后、或者是否有任何功能更新、请告知我。

    此致、

    Paul

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

    您好、Paul:

    目前我们不计划验证 CP2102N。 因此、我们建议切换到经过验证的 CP2105。

    此致

    Ankit

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

    您好、Paul:


    我们还验证了 FT230XS 和 FT232RL。 这些 USB 转 UART 转换器。

    此致

    Ankit

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

    尊敬的 Ankit:

    我们目前使用 FT232RL 来代替 CP2102N 进行设计。

    此致、

    Paul