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.

[参考译文] TDA4VEN-Q1:适用于 MCU 驱动器的 SWS_MCU_00134 实现

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1636676/tda4ven-q1-sws_mcu_00134-implementation-for-mcu-driver

器件型号: TDA4VEN-Q1

您好团队:

MCAL 软件包: MCUSW_11_01_00_03_CONFIG-windows-installer.exe + MCUSW_J722S_11.01.00.03.zip

根据 SWS_MCU_00134、 MCU 模块应至少为枚举 Mcu_Reset 提供 MCU_POWER_ON_RESET 和 MCU_RESET_UNFINED 值。

00134_Mcu.png

在上述 MCAL 软件包中、它实现为 MCU_POWER_ON_RESET_MAIN_DOMAIN 和 MCU_POWER_ON_RESET_MCU_DOMAIN、以及丢失的 值 MCU_POWER_ON_RESET。  

请您就此提供反馈意见。

BR、
Shubham

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

    您好、

    [引述 userid=“587427“ url=“~/support/processors-group/processors/f/processors-forum/1636676/tda4ven-q1-sws_mcu_00134-implementation-for-mcu-driver

    在上述 MCAL 软件包中、它实现为 MCU_POWER_ON_RESET_MAIN_DOMAIN 和 MCU_POWER_ON_RESET_MCU_DOMAIN、以及丢失的 值 MCU_POWER_ON_RESET。  

    [/报价]

    根据 SoC 复位源、添加了上述内容。 有关 SoC 复位源、请参阅以下信息。


     SoC 具有两个不同的 POWER_ON 统计信息 、这两个统计信息都已添加到列表中。  

     
    此致、
    Sudheer

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

    您好、

    根据 AUTOSAR、应 在 Mcu_Cfg .h 中为枚举 Mcu_Reset 定义 MCU_POWER_ON_RESET

    McuResetReasonConf MCU_POWER_ON_RESET 在 EcuMResetReasonRef 中被引用、在与 EB EcuM 集成时会导致问题。

    请您就此提供反馈意见。

    BR、
    Shubham

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

    您好、

    McuResetReasonConf MCU_power_on_reset 在 EcuMResetReasonRef 中被引用、导致与 EB EcuM 集成时出现问题。

    如果您查看推荐的 xdm 文件、 McuResetReasonConf 下的选项如下所示。

    我认为您在与 EB MCU 集成时不会遇到任何问题。

    此外、config.h 中定义的枚举具有相同的列表。


    此致、
    Sudheer

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

    您好、

    我认为您在与 EB MCU 集成时不会遇到任何问题。

    在我们的测试环境中、我们  在 EcuMResetReasonRef 的 EcuM 中有硬编码值 MCU_POWER_ON_RESET 、因为在    Mcu_Cfg .h 中、MCU_POWER_ON_RESET 是必需的 Mcu_Reset

      在 Mcu_Reset 类型中使用 MCU_POWER_ON_RESET_MAIN_DOMAIN 和 MCU_POWER_ON_RESET_MCU_DOMAIN、它不会 遵循 SWS_MCU_00134。

    BR、
    Shubham

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

    您好、

    [引述 userid=“587427“ url=“~/support/processors-group/processors/f/processors-forum/1636676/tda4ven-q1-sws_mcu_00134-implementation-for-mcu-driver/6322060
    我认为您在与 EB MCU 集成时不会遇到任何问题。

    在我们的测试环境中、我们  在 EcuMResetReasonRef 的 EcuM 中有硬编码值 MCU_POWER_ON_RESET 、因为在    Mcu_Cfg .h 中、MCU_POWER_ON_RESET 是必需的 Mcu_Reset

      在 Mcu_Reset 类型中使用 MCU_POWER_ON_RESET_MAIN_DOMAIN 和 MCU_POWER_ON_RESET_MCU_DOMAIN、它不会 遵循 SWS_MCU_00134。

    [/报价]

    我懂了。 如上所述、主要原因是 SoC 架构造成。

    让我 在内部对此进行讨论。

    此致、
    Sudheer

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

    您好、

    [引述 userid=“540868“ url=“~/support/processors-group/processors/f/processors-forum/1636676/tda4ven-q1-sws_mcu_00134-implementation-for-mcu-driver/6322326
    我认为您在与 EB MCU 集成时不会遇到任何问题。

    在我们的测试环境中、我们  在 EcuMResetReasonRef 的 EcuM 中有硬编码值 MCU_POWER_ON_RESET 、因为在    Mcu_Cfg .h 中、MCU_POWER_ON_RESET 是必需的 Mcu_Reset

      在 Mcu_Reset 类型中使用 MCU_POWER_ON_RESET_MAIN_DOMAIN 和 MCU_POWER_ON_RESET_MCU_DOMAIN、它不会 遵循 SWS_MCU_00134。

    [/报价]

    它不是 Autosar 规范中的必选选项。 根据器件规格、我们更新了 Mcu_Reset 类型。
    如上所述、这是由于 SoC 架构的变化。

    我们建议您使用生成的配置中的值来更新应用程序。

    此致、
    Sudheer

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

    您好、

    这不是 Autosar 规范中的必选选项。 根据器件规范、我们更新了 Mcu_Reset 类型。

    根据我们的理解、 MCU 模块 应为枚举 Mcu_Reset 至少提供 MCU_POWER_ON_RESET 和 MCU_RESET_UNdefined 值:

    请告诉我您的反馈。

    BR、
    Shubham

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

    您好、

    我们已考虑此申请、并将在未来的 SDK 版本中解决。

    此致、
    Sudheer

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

    您好、

    我们已考虑此申请、并将在未来的 SDK 版本中进行解决。

    感谢您的确认。

    BR、
    Shubham

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

    您好、  

    如果没有进一步的查询,我们可以关闭这个线程。  

    此致、  

    Sudheer

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

    您好、

    是否可以共享此问题的修复程序? McuResetReasonConf MCU_POWER_ON_RESET 在 EcuMResetReasonRef 中被引用、在与 EB EcuM 集成时会导致问题。

    BR、
    Shubham

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

    您好、

    是否可以共享此问题的修复程序? McuResetReasonConf MCU_POWER_ON_RESET 在 EcuMResetReasonRef 中被引用、在与 EB EcuM 集成时会导致问题。

    它还没有在内部固定。

    我建议 手动将其中一个枚举成员 (MCU_POWER_ON_RESET_MAIN_DOMAIN) 更新为 MCU_POWER_ON_RESET、然后继续操作。


    此致、
    Sudheer

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

    您好、

    我建议 手动将其中一个枚举成员 (MCU_POWER_ON_RESET_MAIN_DOMAIN) 更新为 MCU_POWER_ON_RESET、然后继续操作。

    感谢您的意见。

    以下是为解决该问题而进行的修改:

    1.将  mcu.xdm 中的 mcu_power_on_reset_main_domain 重命名为 mcu_power_on_reset(在厄瓜多尔配置中用作有效参考):

     2.  在 Ecum.xdm 中将 MCU_POWER_ON_RESET_MAIN_DOMAIN 重命名为 MCU_POWER_ON_RESET(在 Mcu_Rec 配置中供有效参考):

    3.将 MCU_POWER_ON_RESET 映射 到 Mcu_Cfg .h 中的 MCU_POWER_ON_RESET_MAIN_DOMAIN、以解决编译问题:

    您能否确认这些更改作为变通办法?

    BR、
    Shubham

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

    您好、

    您能否确认这些更改作为变通办法?

    如果您单独使用 J722s、则上述内容作为权变措施应该没问题

    您 将无法使用修改后的.xdm 文件、因为这些文件与带许可证的证书绑定在一起。

    到 目前为止、您可以手动修改 生成的文件(.h 和.c 文件)。

    此致、
    Sudheer

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

    您好、

    如果您单独使用 J722s、上述内容应该可以作为权变措施来解决

    感谢您的确认。

    如果可能、您能否分享修复版本?

    BR、
    Shubham

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

    您好、

    [引述 userid=“587427“ url=“~/support/processors-group/processors/f/processors-forum/1636676/tda4ven-q1-sws_mcu_00134-implementation-for-mcu-driver/6358323

    感谢您的确认。

    如果可能、您能否分享修复版本?

    [/报价]

    当前计划是在 SDK 12.2 中解决此问题。

    此致、
    Sudheer

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

    您好、

    您 将无法使用修改后的.xdm 文件、因为这些文件与许可证证书相关联。

    到 目前为止、您可以手动修改 生成的文件(.h 和.c 文件)。

    您能详细说明一下吗?

    如步骤 1 和步骤 2 中所述、我修改了架构并推荐了.xdm 文件、用于 Ecum  中的 MCU_POWER_ON_RESET 引用。 并将 mcu_power_on_reset 映射到  “..\mcal_drv\mcal_config\plugins\J722S\mcu_TI_J722S\generate\include\include\mcub.h“中的 mcu_power_on_reset_main_domain Mcu_Cfg 、如代码编译期间的定义问题所述。

    Mcu_Cfg .h 是通过将 MCU_POWER_ON_RESET 映射到 MCU_POWER_ON_RESET_MAIN_DOMAIN 而生成的、代码编译正常运行。

    BR、
    Shubham

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

    您好、

    [引述 userid=“587427“ url=“~/support/processors-group/processors/f/processors-forum/1636676/tda4ven-q1-sws_mcu_00134-implementation-for-mcu-driver/6358512
    您 将无法使用修改后的.xdm 文件、因为这些文件与带许可证的证书绑定在一起。

    到 目前为止、您可以手动修改 生成的文件(.h 和.c 文件)。

    您能详细说明一下吗?

    [/报价]

    通常会随客户许可证发布 MCAL 插件。 无法修改和使用插件。
    TI Dev 团队具有开发人员许可证、可用于修改和生成插件。

    因此、我上面提到的相同一点是您无法修改插件来直接更改生成的文件 (.h 和.c)。

    此致、
    Sudheer

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

    您好、

    感谢您提供详细信息。

    我希望、我们可以继续执行上述权变措施: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1636676/tda4ven-q1-sws_mcu_00134-implementation-for-mcu-driver#:~:text=Below%20are%20the,changes%20as%20workaround%3F

    BR、
    Shubham

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

    您好、

    是、在 TI SDK 发布之前、您可以继续执行权变措施、以便解决此问题。

    此致、
    Sudheer

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

    您好、

    是的、在 发布 TI SDK 并解决此问题之前、您可以继续使用权变措施。

    感谢您的确认。

    BR、
    Shubham

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

    嗨、Shubham、

    如果没有其他查询、我们可以关闭该线程吗。

    此致、
    Sudheer

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

    您好、

    是的。。 我们可以关闭该主题。

    非常感谢您在整个讨论过程中提供的支持。

    BR、
    Shubham

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

    您好、

    感谢您的确认、将关闭该主题。

    此致、
    Sudheer