请问dm8168 ezsdk开发包中的linux内核支持对i2c1接口访问吗? 我看到论坛中有人提问说内核只支持i2c0的访问。
我遇到个问题,凡是挂载在i2c1上的设备访问都不能正常访问。
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.
请问dm8168 ezsdk开发包中的linux内核支持对i2c1接口访问吗? 我看到论坛中有人提问说内核只支持i2c0的访问。
我遇到个问题,凡是挂载在i2c1上的设备访问都不能正常访问。
有一点我不太明白,我看了dm8168的引脚介绍,里面介绍的i2c1_scl和i2c1_sda引脚I0是单独的,没有和别的IO功能重复,为何要配置I2C1管脚复用呢?
查了一下datasheet,确实如此,I2C0和I2C1的没有管脚复用关系。你的I2C1在Linux内核挂起后,不download M3的代码也不能正常访问么?查一下这个寄存器CM_ALWON_I2C_1_CLKCTRL,确认I2C1的CLK是否已经使能?
默认就是i2c功能。不需要配置复用。
我这里设计的产品i2c1控制其它器件(rtc,e2prom), i2c2控制AD/DA芯片。都是arm核上控制。