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.

[参考译文] TDA4VM:MCAL EB Tresos DIO 模块配置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1039694/tda4vm-mcal-eb-tresos-dio-module-configuration

器件型号:TDA4VM

我正在使用 EB Tresos 的工具。现在我要配置 DIO 模块  


请问在 DioPort Group (DioPort 组)窗口中,不同的端口和端口 ID 都是给定的  

 端口名称                          端口 ID  

WKUP_GPIO0_B01                       0

WKUP_GPIO0_B23                       1

GPIO0_B01                              2.

GPIO0_B23                              3.

GPIO0_B45                             4.

GPIO1_B01                             5.

GPIO1_B23                             6.

 是否有任何有关如何配置 DioPortId 的文档?  

我知道吗

DioChannelGroup 窗口中,我是否知道 DioChannelGroupId、DiportMask、DIoPortOffset 的方法?

如何配置这些值?

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

    您好!

    配置器允许您编辑这些值、您可以单击该字段、该字段将变为可编辑:

    对于列出的值、它们的定义位于 AUTOSAR Dio SWS: https://www.autosar.org/standards/classic-platform/classic-platform-431/中

    这些值可在 Tresos 配置器中进行类似配置:

    请告诉我这是否能解答您的问题。

    此致、

    埃里克

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

    如何获取 DioPortId?

    示例:

    对于"WKUP_GPIO0_51"

    如何基于 "WKUP_GPIO0_51"?计算 DioPortId

    如何基于"WKUP_GPIO0_51"?计算 ChannelId 的分频值

    我可以在其中找到一些帮助文档?

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

    您好!

    请查看用户指南、在 DIO 驱动程序的引脚映射部分中、它向您展示了如何根据您所插入的 DIO 引脚计算 portID 和 ChannelID 的值:

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/07_03_00_07/exports/docs/mcusw/mcal_drv/docs/drv_docs/ug_dio_top.html#ug_dio_functional_pin_j721e_j7200

    此致、

    埃里克

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

    默认情况下、在 DioPort 中、在 EBtresos 中、此端口可用  

    WKUP_GPIO0_B01

    WKUP_GPIO0_B23

    GPIO0_B01

    GPIO0_B23

    GPIO0_B45

    在端口的命名中、" B "的含义是什么以及我们将如何知道端口的引脚编号  
    根据引脚编号、我们可以编辑端口 ID 和通道 ID  

    GPIO0_B01--> 此端口的引脚编号是多少,在该端口的命名中有 B。 B 的含义是什么  

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

    根据我的理解、对于 MCU 引脚的替代功能配置、我们将使用端口模块。


    在 TDA4 MCAL 中、我们找不到任何端口作为模块。 我想知道、如果我们要配置 CAN 或引脚的任何备用功能、这是如何配置的?
    请告诉我

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

    WKUP_GPIO0_B01

    WKUP_GPIO0_B23

    GPIO0_B01

    GPIO0_B23

    GPIO0_B45

    在端口的命名中、" B "的含义是什么以及我们将如何知道端口的引脚编号  
    根据引脚编号、我们可以编辑端口 ID 和通道 ID  

    GPIO0_B01--> 此端口的引脚编号是多少,在该端口的命名中有 B。 B 的含义是什么  

    根据我的理解、对于 MCU 引脚的替代功能配置、我们将使用端口模块。


    在 TDA4 MCAL 中、我们找不到任何端口作为模块。 我想知道、如果我们要配置 CAN 或引脚的任何备用功能、这是如何配置的?
    请告诉我

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

    您好、Divyahnshu、

    "B"表示组。 TRM 包含有关将 DIO 引脚分组成组的摘录、每组具有16个引脚:

    对于您对端口驱动程序的问题、我们目前不提供带有 TDA4VM MCAL 的驱动程序。 请参阅 MCUSW 用户指南中有关端口驱动程序 的部分:https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/mcusw/mcal_drv/docs/drv_docs/ug_no_mcu_port_top.html

    此致、

    埃里克