2014-03-06 512 views

回答

0

你正在使用的內核版本的第一件事?因爲這個宏是在3.3版本之後的Linux內核中引入的。

所以如果你的內核版本低於這個值,你應該在編譯內核的時候出錯。

0

你必須確認幾件事情,使其工作,

  1. 確保I2C設備已正確安裝硬件。
  2. 確認您的設備未處於重置狀態。
  3. 確保在設備樹中使用相應的I2C bus,並且驅動程序ID已正確配置。
  4. 檢查您的kernel configuration(.config)您的驅動程序已啓用。

只有滿足以上條件時纔會調用I2C探針。