zoukankan      html  css  js  c++  java
  • AM335x kernel 4.4.12 i2c eeprom AT24c02驱动移植

    kernel 4.4.12 i2c eeprom AT24c02驱动移植

    在kernel  make menuconfig ARCH=ARM 中打开:
    Device Drivers  --->
    	Misc devices  --->
        	EEPROM support  --->
    		<*> I2C EEPROMs / RAMs / ROMs from most vendors 
    
    开启上面的选项。如果不能勾取的话 /at24查看相关的依赖。
    
    
    
    第二步,在设备树内添加:
    CHEN_DTS/am335x-chenful.dts
    在i2c0 节点上添加eeprom相关节点的信息。
    414 &i2c0 {                                                                         
    415     pinctrl-names = "default";                                                  
    416     pinctrl-0 = <&i2c0_pins>;                                                   
    417                                                                                 
    418     status = "okay";                                                            
    419     clock-frequency = <400000>;                                                 
    420                                                                                 
    421     tps: tps@2d {                                                               
    422         reg = <0x2d>;                                                           
    423     };                                                                          
    424                                                                                 
    425     /*  Add by chenfl 2016/12/19 , Add at24 eeprom */                           
    426     eeprom@50 {                                                                 
    427         compatible = "at24,24c02";                                              
    428         reg = <0x50>;                                                           
    429     };                                                                          
    430                                                                                 
    431 }; 
    
    编译。
    
    进入文件系统系统后,查看
    cd /sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0050/ 
    cat  eeprom
    echo 11111 >  eeprom
    cat eeprom 查看是否写入成功。
  • 相关阅读:
    MySQL 数据类型
    MySQL 存储引擎
    在Windows上安装MySQL
    windows 查看端口占用
    Linux 配置静态IP
    Nginx 核心配置
    Nginx 简介
    Linux下使用Nginx
    Tomcat 核心配置
    Tomcat 项目部署、账户配置、状态监测
  • 原文地址:https://www.cnblogs.com/chenfulin5/p/6202344.html
Copyright © 2011-2022 走看看