I am sorry for my fault of the eeprom. My eeprom is AT24C01A,and its size is 1Kbits(128Bytes). In the ile /lm_sensors-2.5.0/kernel/chips/eeprom.c, how can I complete the function of writing to the chip? please help me ! Can you give me the source codes? Thanks! --- Ben Dooks <ben at fluff.org.uk>??: > On Tue, Sep 20, 2005 at 05:52:54PM +0800, junping > feng wrote: > > Hi, > > My cpu is PowerPC8250.I2C device is eeprom > AT24C01. > > I want to access the eeprom,read from the eeprom > and > > write to it. > > I have read the file > > /lm_sensors-2.5.0/kernel/chips/eeprom.c,but this > file > > can't achieve writing function and only can read > 128 > > bytes. > > How can i complete the writing functions and > read > > total the chip (1024 bytes). > > The chip is only 128 bytes big. You are confusing > the > _bit_ size (which is 1024bits). > > I have no actual experience of this chip, but the > data-sheet implies it is only capable of page-write > of 4 bytes at a time, so it could be the eeprom > driver is trying to write too much data in one go. > > -- > Ben (ben at fluff.org, http://www.fluff.org/) > > 'a smiley only costs 4 bytes' > ___________________________________________________________ ???????????2G?????pop3?????????? http://cn.mail.yahoo.com