我看扩展版用的i2c2总线,但是把这个i2c2节点加到设备树文件make dtbs就报错,把at24c02节点加到设备树已经有的i2c1节点就不会报错,也就是下面这种情况
但是如果我自己在别的地方写一个i2c1同样报错,
我看扩展版用的i2c2总线,但是把这个i2c2节点加到设备树文件make dtbs就报错,把at24c02节点加到设备树已经有的i2c1节点就不会报错,也就是下面这种情况
设备树文件stm32mp157c-100ask-512d-lcd-v1.dts里面没有I2C2的节点,自己创建一个不行,只能加在已有的I2C1的下面,自己在另外的地方加一个I2C1的节点也不行
扩展板图片
报错图片
我在群里看问大佬说要看*.i的设备树文件中有没有i2c2控制器的节点,是这么查看的吗
是的,因为根节点已经有这个设备了,所以你如果添加这个设备的属性,需要在根节点外使用引用符号引用这个设备,然后在里面添加属性。