Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 29 Nov 2005 11:52 AM by  Guy Sanchez
Using Serial EEPROM
 5 Replies
Sort:
You are not authorized to post a reply.
Author Messages
Guy Sanchez
New Member
New Member
Posts:


--
14 Nov 2005 10:23 AM
    Hi,

    My application needs EEPROM to store user data. Are there any areas of the EEPROM which are reserved for Logic PD software?

    Also, is there an API (or device driver) to access the serial EEPROM and do you have a sample of code (C++) to do so. My application is written in C++ and runs under Windows CE. I am using Platform Builder and Visual Studio .Net 2003 for development tools.

    Thanks.

    Guy
    Guy Sanchez
    New Member
    New Member
    Posts:


    --
    28 Nov 2005 10:00 AM
    Hi,

    I have another related question about the serial EEROM.

    The LogicLoader Addendum (PN: 1003421 Rev. A) states that size of the serial EEROM is 128 bytes (in the table at the start of Section 2.1).

    The hardware specification for the board (PN: 10061624 Rev. E) states that the size of the serial EEROM is 4 kbits (which is 512 bytes).

    Is this an error? Or does this imply that the first 128 bytes are reserved for LoLo and that the remaining memory is available for the application?

    FYI: I plan to use a serial EEPROM boot script to load and execute Windows CE and an application. However, I also would like to store user data in the serial EEPROM.

    Thank you.
    Anonymous
    Posts:


    --
    28 Nov 2005 02:26 PM
    Hello Guy,

    If you were interested Logic could provide a Windows CE driver under contract. Please contact your salesperson to obtain a quote for this work.

    You can also check the BOM for the card engine to verify the size of the EEPROM that is on your card engine. We are going to be making a change to the docs since there appears to be a mistake.

    Thanks,
    Guy Sanchez
    New Member
    New Member
    Posts:


    --
    28 Nov 2005 09:25 PM
    Hi,

    The BOM shows two serial EEPROMs one is a 256 byte part and the other is 4 kbit part. The schematic shows that the 4 kbit part is the one I'm interested in.

    Do you know the answer to my original question, i.e., are there any reserved parts of the serial EEPROM (aside for the part I am going to use for the boot string)?
    kurtl@logicpd.com
    New Member
    New Member
    Posts:


    --
    29 Nov 2005 08:53 AM
    Guy,
    LogicPD Logic Loader software reads out the first 4 characters from the EEPROM and if they are "VOLO" or "LOLO" Logic Loader continues to read out the EEPROM and parses the data as a Lolo script. If the user doesn't store a script in the EEPROM, or the script is short, the remainder of the EEPROM is available for customer data storage.

    Regarding winCE drivers, we do have winCE drivers available for our LH7A400-10 and LH7A404-11 products, however, one is not currently available for the PXA270-10 product.

    If you were interested Logic could provide a Windows CE driver under contract, or another route you may want to take would be to purchase the source code for an existing driver EEPROM driver on our other products and port it to your application. Please contact a EPSsales@logicpd.com to obtain a quote for either option if you'd like to pursue.
    Guy Sanchez
    New Member
    New Member
    Posts:


    --
    29 Nov 2005 11:52 AM
    Thanks!
    You are not authorized to post a reply.