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 22 Dec 2005 10:52 AM by  kurtl@logicpd.com
Production programming howto. Serial bootload->LOLO->W
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages
thomas.gunnarsrud@kitron.com
New Member
New Member
Posts:


--
22 Dec 2005 10:06 AM
    Things are completing and need to think more about how to perform the production programming.

    I think the best would be to put the cpu in serial/uart boot mode, download a small bootloader that in turn will download lolo. Then let lolo take over download the CE image through ethernet. It would be nice to get rid of jtag downloading.

    But, does there exist a ready-made serial bootloader somewhere that will accomplish this? At least until things are stable enough and volume high enough that we will mount pre-programmed flash.
    kurtl@logicpd.com
    New Member
    New Member
    Posts:


    --
    22 Dec 2005 10:52 AM
    Thomas,
    There are a couple ways to do this. Depending on your end product configuration, the easiest thing to do would be to write a Lolo script or 2.

    The setup could be a new card engine, put the card engine into an SDK that is already hooked up to ethernet and has a Compact Flash card in the CF slot that contains any software you want to put on the new card engine.

    When power is applied to the kit, Script1 is sent to the card engine over the serial port. Script1 could mount the CF card or connect to a TFTP server. Typically you'll want the script to load and burn a different version of Lolo from a TFTP server or off the CF card, then load and burn a winCE or any other OS image to onboard flash. The script can then update the CPLD code (typically not necessary unless you have custom code for your product).

    Depending on your needs, the Scripts can also be used to do functional type testing in the final product.

    LogicPD can help with the script creation process with a small support contract if you find you need help beyond what the forum provides.
    You are not authorized to post a reply.