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.

[参考译文] IWRL6432BOOST:通过 UART 刷写 IWRL6432BOOST?

Guru**** 2874300 points

Other Parts Discussed in Thread: IWRL6432, IWRL6432BOOST, IWRL6432AOP

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1637997/iwrl6432boost-flashing-iwrl6432boost-over-uart

器件型号: IWRL6432BOOST
主题中讨论的其他器件: IWRL6432FSPEVM、IWRL6432、 IWRL6432AOP

尊敬的团队:

我的 BOOST 接线、因此 STM32 可以从 UART ( J8 ) 标头读取数据。

这意味着我们从 UARTB 读取数据。

UARTA 未公开 — 当尝试使用技术参考手册格式 ping 引导加载程序时、我没有得到任何响应。

引导加载程序是否没有监听 UARTB?  

我的目标是对使用 AOP 软件包和 STM32 作为 USB 和雷达之间的桥梁的定制 PCB 进行故障排除。

如果为 true、我的提升无法帮助我进行故障排除、因为引导加载程序只会监听 UARTA、我们无法访问它。

这是真的吗?

此致、
Fred

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

    好的、看起来它不是 UARTB、它的 RS232-UART 也以某种方式获取 UART 数据。


     

    现在还有一些其他有趣的注意事项:

    从此文档中: https://www.ti.com/lit/ug/swru622a/swru622a.pdf?ts = 1776653519489

    “UART-B"用于“用于刷写、根据引脚定义、它是 RS232 或 UARTA。

    实际上、除了 AOP 版本外、UART-B 不是作为一个单独的事情进行分解。

    因此、对于非 AOP 版本:
    1.对于数据,您通过 UART 连接到 RS232
    2.对于闪光,您还可以连接到 RS232 ?

    如果是这样、为什么我的升压无法使用 J8 接头进行工作? 引导加载程序应正确响应 ping 或 UART 中断信号?


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

    P.S.  

    您可以确认

    AOP 版本需要用于引导 和/或数据的哪个 UART (A、B 或 RS232)

    支持哪个具有足够存储器的闪存 ((Im 进行液位感应演示)。

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

    获取的示例工程的示例工程图

    对于非 AOP 版本、数据和刷写都通过 UART RS232 端口进行。 UARTA 被完全忽略。


    但接下来是一个问题 — 考虑到 RS232 UART 在升压时无响应(连接引导加载程序命令或闪存器)、如何确保定制 PCB 正常工作。

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

    XDS 有可能会固定 UART 线路。 基于此、我找到了这个论坛帖子:

    AWRL6432BOOST:XDS110 JTAG 固件错误

    这意味着 R9 R181 和 R188 必须取消组装、以便 RS232 线路不受干扰。


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

    您好、Fred、

    UART - IWRL6432 器件的引导加载通过 UART-A 完成
    例如、在 IWRL6432FSP EVM 中、您可以看到 J1 连接器上的引脚 6 和 8 在 IWRL6432FSP EVM 原理图中提供对 UART A 的访问。

    如果这样可以解决您的查询、请告诉我。 特别是您使用的是哪个 EVM 型号? 是 IWRL6432BOOST EVM 吗?

    谢谢。此致、
    Saransh Gautam

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

    嗨、Saransh、

    我的主要问题是这一点

    主 UART 替换为 1 是什么。 刷写器件和 2. 从器件获取数据

    我现在拥有的所有证据都指向这个 RS232 UART。  

    a)
    /cfs-file/__key/communityserver-discussions-components-files/1023/1832.TI-DEVA_2800_001_5F00_IWR_29005F005F00_AOP_5F00_Sch.PDF

    b)
    https://www.ti.com/lit/ug/swru628/swru628.pdf?ts = 1776791902581 
    (刷写部分 — 使用 UART RS232 — 本文档任何部分均未提及 UARTA)

    根据您的评论“UART A 用于引导加载“-根据文档、我认为这是一个辅助函数(如果您没有闪存)-但闪存的主要方法仍然是 RS232。


    此致、
    Fred


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

    嗨、团队

    有人能回应吗?  

    这应该相对简单、以确认我的理解是正确的:

    对于 IWRL6432 和 AOP 版本、用于数据和刷写的主 UART 都是 RS232、而不是 uarta。  

    好极了
    Fred

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

    您好、Fred、

    很抱歉耽误响应。

    ]主要 UART 为 1。 刷写器件和 2. 从器件获取数据

    我现在拥有的所有证据都指向这个 RS232 UART。  [/报价]

    是的、RS232 UART (UART-B) 用于刷写器件和从器件接收数据。

    一个二进制/appimage  通过 UART-B 刷写到 IWRL6432 EVM 的板载 SFLASH 中
    之后、当 SOP 设置更改为功能模式并按下 NRST 时、QSPI 会将 SFLASH 的内容传输到器件 RAM 以运行。

    UART - IWRL6432 器件的引导加载通过 UART-A 完成。

    这是对您的问题的回答:“ AOP 版本需要哪种 UART (A、B 或 RS232) 才能引导“。
    在 UART-Bootload 流程中、二进制/.appimage 绕过板载 SFLASH 并直接加载到器件 RAM 上。

    一般而言、如果您开箱即用 EVM、正在刷写、然后根据用户指南步骤运行器件、则将使用第一个流程、其中  RS232 UART (UART-B) 用于刷写器件和从器件接收数据。

    希望这可以解决您的查询。

    谢谢。此致、
    Saransh Gautam

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

    嘿、Saransh:)  

    谢谢 — 澄清了。

    Im 将为 IWRL6432AOP 订购一个直接暴露 UART RS232 (B) 的定制 PCB。

    我将有一个 STM32G 通过 UART 连接,然后使用 USB 连接到我的 RPI。 它将充当 USB 桥接器、进行刷写、然后进行数据流式传输。

    此致、
    Fred