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.

[参考译文] AM2434:CPSW

Guru**** 2442090 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1127318/am2434-cpsw

器件型号:AM2434

大家好、

我的客户对 CPSW 有疑问。 i2331勘误表显示以下内容: 由于此勘误表、因此不应在此器件上使用以太网引导。  

勘误链接: https://www.ti.com/lit/pdf/sprz457

  1. 它们不使用以太网引导、但在其应用中使用 CPSW。 他们是否需要此变通办法?
  2. 在权变措施中、它指出在 POR 之后需要热复位。 发出热复位后、是否会执行重启启动过程? 它们使用 xSPI 引导、是否需要以下过程?
    1. 发出 POR
    2. CPU 启动 xSPI 引导、并从外部闪存中读取 SBL/应用二进制文件。
    3. SBL 或应用程序通知 CTRLMMR_MCU_RST_CTRL.SW_MCUWARMRST 发出热复位。
    4. 由于热复位、CPU 启动 xSPI 引导并再次读取 SBL/应用程序。
    5. 这一次 SPL 或应用程序不会发出热复位。
    6. SPL 或应用程序开始初始化 CPSW。 (此外、CPU 需要执行两次引导过程才能使用 CPSW 校正?)
  3. 在上面的过程中、SBL/应用程序是否正确? SBL/应用程序如何知道发出了哪种类型的复位? (它是 CTRLMMR_MCU_RST_SRC 寄存器吗?)  
    1. 从 POR 引导时发出热复位
      1. 从热复位启动时不发出热复位。

    此致、

    Mari

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

      您好、 Mari-San、

      1.是的、在应用中使用 CPSW 时需要解决方法。

      基本而言

      *没有引导权变措施、因此根本无法使用以太网引导

      *对于 CPSW 的运行时使用、客户需要使用权变措施。

      2.关于变通办法的实施-  

      是的、您的流程是正确的。 我们将在下一个 SDK 版本(SDK8.4、计划于9月15日发布)中提供实施方案。

      共享权变措施伪代码以供参考。

      + RST_src = readl (0x04518178);//读取 CTRLMMR_RST_SRC 寄存
      器+ printf ("MCU_RST_SRC:0x%x\n"、rst_src);
      +
      if (rst_src = cold_boot || rst_src &(SW_POR_MCU | SW_POR_main)){
      + printf ("do sw_mcu_wherrst now \n");
      +
      /*解锁 MMR */
      + writel (0x68ef3490、0x04519008)
      ;+ writel (0xd172bc5a、0x0451900c);
      +
      /*清除 RST_SRC 寄存器*/
      + writel (0xFFFFFFFF、0x04518178)
      ;+ /*执行 SW_MCU_WARRST */
      + writel (0x600、0x04518170);
      +} 

      用于参考 的 JIRA ID -[MCUSDK-4430] CPSW:读取 CPSW 寄存器时器件锁定-德州仪器(TI) JIRA (TI.com)

      此致、

      Prasad

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

      Prasad、您好!

      感谢您对1和2的快速回答。 我还将为我的客户提供伪代码。

      请告诉我您是否也可以回答3!

      此致、

      Mari

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

      您好、Mari-San、

      我向您发送一封邮件、其中包含非常详细的勘误代码(包含大量注释)。 您可以使用它与客户共享。

      此致、

      Prasad

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

      Prasad、您好!

      收到、谢谢!

      此致、

      Mari

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

      Mari-San、

      希望您的所有问题都能得到解决。 我将关闭该线程。

      Prasad

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

      Prasad、您好!

      当我们收到一些有关伪代码的反馈时、重新打开此主题。 我通过电子邮件向您发送了反馈以及相关问题。  请看一下。 还更新了主题注释以供您参考。

      此致、

      Mari  

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

      您好、Mari、

      当然、我们将查看您的查询。

      同时、如果客户正在使用 我们的 SDK、您能告诉我吗? 想知道我们是否可以共享我们的软件团队已经准备好的 MCU+ SDK 上的补丁、而不是客户在其端应用

      此致、

      Prasad

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

      Prasad、您好!

      是的、他们已经在等待下一个补丁、因此我相信他们可以使用它。 但是、由于我们为他们的目的提供了伪代码、最好能 回答 他们的问题。

      此致、

      Mari

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

      您好、Mari-San、

      伪代码仅供参考、不用于实现、因为我们在提供实现时不希望花费精力进行调试。

      我与 SBL 专家交谈、他将在明天分享可直接集成的补丁。

      此致、

      Prasad

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

      Prasad、您好!

      我知道。 您可以让 SBL 专家与我分享补丁吗?

      此致、

      Mari

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

      您好、Mari-San、

      在脱机共享补丁时关闭该线程、并确认正在客户电路板上工作。

      此致、

      Prasad

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

      Prasad、您好!

      [引用 userid="121564" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1127318/am2434-cpsw/4181697 #4181697"]我们的下一个 SDK 版本(SDK8.4、计划于9月15日发布)。

      SDK 的发布日期是否有任何更改、或者是否仍为2015年9月?

      此致、

      Mari Tsunoda

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

      是的、它仍然是9月15日。

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

      Prasad、您好!

      它何时发布、因为它尚未发布?

      最棒的

      Mari

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

      您好、Mari-San、

      SDK 发布 延迟2周、新日期跟踪为9月27日

      此致、

      Prasad