ZYNQMP_XAZU3EG_VxWorks7 添加EEPROM

10 篇文章 3 订阅

修改设备树

xlnx-zcu102-rev-1.1.dts

&i2c1
    {
    status = "okay";
    eeprom: eeprom@52
        {
        compatible = "at24, at24c32";
        reg = <0x52>;
        data-scl-frequency = <400000>;
        };
    };

zynqmp-iomux.dtsi

            i2c1_mux: i2c1_mux
                {
                pin-set = <
                32 0x40ffffff
                33 0x40ffffff
                >;
                };

r然后修改相关系统设置主要添加

DRV_I2C_EEPROM

DRV_I2C_FDT_ZYNQ

重新编译加载

-> devs
drv refs name
  1 [ 3] /
  4 [ 3] /eeprom/0
 14 [ 3] /input/event
 14 [ 3] /input/event0
 10 [ 3] /mmc0
  0 [ 3] /null
  8 [ 3] /sd1
  6 [ 3] /shm
  3 [ 3] /ttyS0
  2 [ 3] /tyCo/0  ==>  /ttyS0
  5 [ 3] /vxbus
 16 [ 3] host:
value = -140737487243552 = 0xffff80000010f6e0
-> ls "/eeprom/0"
/eeprom/0
value = 0 = 0x0
->
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值