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.

[参考译文] Linux/TMS320DM365:在 DM365中配置 GPIO

Guru**** 2609955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583537/linux-tms320dm365-configuring-gpio-in-dm365

器件型号:TMS320DM365

工具/软件:Linux

您好!

我们使用的是 Z3的评估板。

我有两个问题。

1)需要将 GPIO72配置为中断引脚、按下按钮时、GPIO72引脚应变为高电平。 我们如何将 GPIO72引脚配置为中断引脚。

2) 2)需要配置 GPIO 73和74并将默认值设置为1。

我已经完成了引脚复用以配置 GPIO、如下所示

MUX_CFG ("GPIO78_73"、            2、  0、    3、  0、     0)在 mux_cfg.c 中


在 board-DM365-EVM.c 文件中、我添加了以下代码来启用 GPIO

 /* GPIO73 */
       Davinci_cfg_reg (DM365_GPIO78_73、PINMUX_RESV);

       /*将 GPIO20配置为输出*/
       GPIO_REQUEST (73、"video_in");
       GPIO_DIRECT_OUTPUT (73、1);
       GPIO_SET_VALUE (73、1);


但它不起作用

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

    您能否指定您使用的 Linux 内核版本? 还可以共享文件名和 GPIO 配置的路径(MUX_CFG(...)吗?
    检查天气使用 GPIO 多路复用器配置生成文件(天气显示的文件具有相同的名称和扩展名".o")

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

    你好,Tsvetolin Shulev,


    我们使用的 Linux 版本是 PSP-2.10.00.14

    MUX_cfg 文件路径:kernel/linux/arch/arm/mach-davinci/mux_cfg.c


    是的、将创建 mux_cfg.o 文件。 我可以在文件夹中看到该文件。

    但是、当我签入 drivers 文件夹时、gpioib 会被编译。 是否需要编译 gpioib 驱动程序?