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.

[参考译文] AM3352:EMU 引脚不用作 GPIO

Guru**** 2972500 points

Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/676870/am3352-emu-pins-not-working-as-gpio

器件型号:AM3352

你好!

我在 AM3352设计中将 EMU1用作 GPIO (GPIO3_8)、用作看门狗外部 IC 的输出。

当开始启动电路板软件时、EMU1 (EMU0)似乎没有通过任何其他 GPIO 改变值。

我们尝试从光框、u-boot 和 Linux 中使用它-所有地方的行为都是一样的:EMUx 始终是上行的(由于外部上拉)、其他 GPIO 根据应用的命令进行微调、以更改其值。

有人有任何线索吗?

提前感谢您的任何帮助。

BR、

Matvey。

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

    请查看勘误报告1.0.3和1.0.36。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、Biser!

    感谢您的回复。

    对于勘误表:
    1) 1.0.36 EMU0和 EMU1:端子必须在 ICEPick 采样前被拉至高电平
    EMUx 引脚通过4.7K 电阻上拉至3.3V、因此除非该引脚的内部电容超过20-30pF、否则不应出现问题。

    2) 1.0.3调试子系统:内部输入被接至错误的值
    我们不使用 JTAG 调试、因此无需导出任何调试消息、此勘误表是否仍然适用? 或者、我们是否应该更改某些设置以显式关闭跟踪消息的导出?

    如果默认情况下关闭了导出跟踪消息、则这些勘误报告似乎不适用于我所述的情况。

    你有什么想法吗?

    谢谢。

    BR、
    Matvey
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matvey、当尝试将相关的引脚多路复用器寄存器用作 GPIO 时、您在这些寄存器中有什么值? 0x44e109E4和0x44E109E8?

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

    对于请求的寄存器、其值为:
    Barebox@AM335x SOM:/ MD -l 0x44e109e4+4
    44e109e4:00000030 0……
    Barebox@AM335x SOM:/ MD -l 0x44e109e8+4
    44e109e8:0000000f …

    第一个(EMU0)现在不使用、因此它的寄存器是默认值。

    感谢您提供正确的寄存器地址、我们发现问题是光框引导加载程序和 Linux 内核在某种程度上不会设置 GPIO_OD 寄存器来允许这些引脚上的输出功能。 当我们直接在寄存器中设置它时-它开始工作。
    我们添加了光框代码、以便在启动 Linux 内核之前正确设置。 现在、通过标准/sys/class/gpio 接口控制这些 GPIO 工作正常。

    我现在不清楚的是什么-正确的方法是什么?

    我们在 DTS 文件中使用了以下行来实现这一目的:
    GPIO_Pins:pinmux_GPIO_Pins{
    pinctrl-single、pins =<
    0x1e8 (PIN_OUTPUT | MUX_MODE7)/*(B14) EMU1.GPIO3[8]*
    >;
    };

    但是、如果没有我们的补丁、那就没有帮助。

    如有任何建议,请提出。
    谢谢。

    BR、
    Matvey