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.

[参考译文] AWR1642BOOST:UART/nError_out 问题

Guru**** 2564565 points
Other Parts Discussed in Thread: AWR1642, AWR1642BOOST, UNIFLASH, IWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/623005/awr1642boost-uart-nerror_out-issue

器件型号:AWR1642BOOST
主题中讨论的其他器件:AWR1642UNIFLASHIWR1642

大家好、

我对 UART 端口和 AWR1642的 nError_out (引脚 N6)有疑问。

我根据 AWR1642BOOST EVM 原理图设计了 AWR1642射频板。

我的两个板出现了 UART 问题。 当新固件停止工作后、我无法通过 UART 将其刷写到 AWR1642芯片中、我仍然可以通过 QSPI 闪存启动板。

2.我保持与 AWR1642BOOST EVM 相同的 NERR_OUT 设计(LED 指示)。 Nerr_out 的 LED 在我的其中一个板上亮起。 在 AWR1642 EVM 中、这看起来 AWR1642存在一些硬件错误。

我已经尝试复位芯片、对电路板进行下电上电。 在我为电路板加电后、NERR_OUT LED 仍然亮起。 我想芯片已经死了。

如何解决这些问题? 你有什么建议吗?

谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否成功刷写 TI EVM 并运行演示? 如果是、电路板设计或制造似乎存在问题。 您是否还复制了 SOP 跳线功能?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、RJimmy、


    连接电路板时、您是否看到 PC 上的 UART COM 端口? 想知道 UART 转 USB 是否工作正常。


    正如您提到的、您可以从 QSPI 引导、您如何确认这一点? 在本例中、您如何刷写映像?
    您是否能够在成功引导后检查 UART/USB 端口是否正常工作。

    如果不查看原理图、则很难调试定制的构建板。

    谢谢、
    Vaibhav
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、我稍后发现这是 QSPI 闪存问题。 我更换了一个新的、它可以正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是硬件问题。 我更换了新的 QSPI 闪存。 电路板再次良好。 谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Jimmy、

    您已经列出了几个问题、UART 端口无法正常工作、nERROR 输出条件和闪存。

    UART 端口应从 USB -> XDS110 ->控制 UART 进行跟踪。  控制 UART 与毫米波可视化工具和 Uniflash 配合使用。

    xWR1642引脚 RS232_Rx N4、RS232_TX N5。

    如果您复制了 XDS110实现并连接到 xWR1642、则可以从 Uniflash 程序对器件 QSPI 闪存进行格式化。

    如果 QSPI 闪存未通过 XDS110串行端口进行格式化、则可以尝试使用 CCS 工程和 JTAG 写入格式化板。

    一些客户在初始 EVM 和小型生产中都使用了 QSPI 闪存套接字来预闪存 QSPI 闪存。

    与 nERROR OUT 相关的信息、在 IWR1642数据表中、  

    28错误信令
    错误输出
    当诊断检测到故障时、必须指示该错误。 AWR1642架构
    使用提供来自内部监控/诊断机制的故障指示汇总
    称为错误信令模块(ESM)的外设逻辑。 提供的功能
    根据严重程度对错误进行分类并提供可编程错误响应的机制。
    ESM 模块由客户应用程序代码配置并且特定的错误信号可以是
    使能或屏蔽可为主 R4F CPU 生成中断(低/高优先级)。
    AWR1642支持 nERROR 输出信号(IO)、可通过外部监控进行识别
    设计中任何无法由 R4F 处理的高严重故障。

    在 TRM swru522中、在错误信令模块(ESM)下

    26.2错误信令模块(ESM).................................................................................................. 2510.
    26.2.1概览.................................................................................................. 2510.
    26.2.2模块操作................................................................................................................................ 2513.
    26.2.3建议的编程程序.................................................................. 2516.
    26.2.4 MSS_ESM 寄存器.................................................................................................................. 2517.

    该寄存器用于确定 nError_out 所基于的内容。   如果得到 nError_out、则评估结果

    然后再次重置模块、再次检查错误、您可以看到它是软间歇性错误还是硬错误。

    为了刷写 QSPI 闪存、时钟必须正确、引导 ROM 必须使 SOP 引脚处于正确状态、以及控制 UART

    应该具有通信。

    如果需要更多说明、请告知我们。

    此致、

    Joe Quintal