请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM67A工具/软件:
我使用的是基于 AM67A 的 Beagly AI 板。 在该板中、只有 40 引脚接头提供的主域 I2C 为 I2C4。
1.是否有人用它进行 I2C 通信?
2.是否可以将其用于 I2C 通信? 如果是、如何启用和使用它? 
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.
尊敬的 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
仍然存在问题。
主题继续在此处: 关于 AM67A:在 AM67 上启用 i2c4