[etherlab-users] Writing to a blank EEPROM
Aaron Edsinger
edsinger at csail.mit.edu
Fri Nov 16 18:35:51 CET 2007
Thanks Florian. My concern is being able to write the first 40 words
into a blank EEPROM using the Master. If it is unable to recognize a
slave with a blank EEPROM, then how is it able to write these initial
words?
--Aaron
Florian Pose wrote:
> Hi Aaron,
>
> On Thu, Nov 15, 2007 at 06:00:18PM -0800, Aaron Edsinger wrote:
>> Is it possible for the Ethercat Master to write to a blank slave EEPROM.
>
> Yes. I never wrote data to a blank EEPROM, but it should be possible.
> As far as I know, there are no restrictions to write EEPROM data.
>
>> Is default EEPROM data required to bootstrap the slave and allow the
>> Master to recognize it?
>
> Yes. At least the first 40 words should be filled with the specified
> information. Especially the ID object (vendor Id, product code, etc.) is
> necessary to recognize the slave. If the slave has PDOs (almost
> certainly), the EEPROM must contain at least the sync manager
> configurations. If the PDOs are fixed, and the slave does nut support
> CoE, then the PDO mapping information must be in the EEPROM either. If
> they are variable, the master can read the mapping out of the CoE
> dictionary.
>
>> I ask because I am developing a custom ET1200 slave board and am not
>> sure if I need to pre-burn the EEPROM before soldering it to the board.
>> Any general advice for this application would be very much appreciated.
>
> No, the master should be able to write it to the device.
>
--
Aaron Edsinger, Ph.D.
San Francisco, CA
617.869.9691
www.mekabot.com
www.hee3.com
www.csail.mit.edu/~edsinger
More information about the Etherlab-users
mailing list