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.

[参考译文] AM67A:如何在 AM67A 的主域中启用和使用 I2C4。

Guru**** 2429850 points
Other Parts Discussed in Thread: AM67A

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1525481/am67a-how-to-enable-and-use-i2c4-in-the-main-domain-in-am67a

器件型号:AM67A


工具/软件:

我使用的是基于 AM67A 的 Beagly AI 板。 在该板中、只有 40 引脚接头提供的主域 I2C 为 I2C4。  

1.是否有人用它进行 I2C 通信?

2.是否可以将其用于 I2C 通信? 如果是、如何启用和使用它?

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

    尊敬的 Wikum:

    您需要在设备树中或通过设备树叠加层启用 i2c4。

    下面是一个示例(尽管应该正确)。

    #include "k3-pinctrl.h"
    
    /dts-v1/;
    /plugin/;
    
    /dts-v1/;
    /plugin/;
    
    &cbass_main {
        main_i2c4: i2c@fe80000 {
            compatible = "ti,am64-i2c", "ti,omap4-i2c";
            reg = <0x00 0x0fe80000 0x00 0x100>;
            interrupts = <&main_gpio_intr 178 IRQ_TYPE_LEVEL_HIGH>;
            #address-cells = <1>;
            #size-cells = <0>;
            clocks = <&k3_clks 257 2>;
            clock-names = "fck";
            power-domains = <&k3_pds 257 TI_SCI_PD_EXCLUSIVE>;
        };
    };
    
    &main_pmx {
        main_i2c4_pins_default: main-i2c4-default-pins {
    		pinctrl-single,pins = <
    			J722S_IOPAD(0x00a8, PIN_INPUT_PULLUP, 1) /* (R27) GPMC0_CSn0.I2C4_SCL */
    			J722S_IOPAD(0x00ac, PIN_INPUT_PULLUP, 1) /* (P21) GPMC0_CSn1.I2C4_SDA */
    		>;
    	};
    };
    
    &main_i2c4 {
    	symlink = "hat/main_i2c4";
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c4_pins_default>;
    	clock-frequency = <100000>;
    	bootph-all;
    	status = "okay";
    };

    此致、
    Jared

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

    您好 Jared、
    感谢您的回复、  
    在 J722 指南中、I2C4 的基地址与 02040000 不同、 您是否知道这样做的原因?

     

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

    尊敬的 Wikum:

    这只是存储器映射的位置。

    此致、
    Jared

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

    仍然存在问题。

    主题继续在此处:  关于 AM67A:在 AM67 上启用 i2c4