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 05 Dec 2005 09:45 AM by  mikea@logicpd.com
Passive LCD Interface
 6 Replies
Sort:
You are not authorized to post a reply.
Author Messages
remutis
New Member
New Member
Posts:


--
01 Dec 2005 07:54 AM
    I'd like to interface passive color QVGA LCD to dev kit with Logic Loader. All LL available configurations are for active TFT LCDs.
    Did anybody get register settings for Logic Loader for passive LCD.
    Anonymous
    Posts:


    --
    02 Dec 2005 05:31 PM
    Hello,

    I'm not sure if you've had a chance to look these documents over but I wanted to point them out. They both deal with connecting custom LCDs using LogicLoader and the Zoom SDK.

    http://www.logicpd.com/do...N_70000161_Rev_A.pdf

    http://www.logicpd.com/do...47/1002791_Rev_B.pdf

    If you would like Logic can also assist with this work under support contract. We have several developers that are very knowledgable with LCDs. Please contact your salesperson with a request for the work that would need to be done if you'd like to pursue this path.

    Thanks,
    mikea@logicpd.com
    New Member
    New Member
    Posts:


    --
    05 Dec 2005 05:43 AM
    If you are still having difficulty attempting to get this display working, post the steps you are following and the register settings you are using. I can't guarantee you will get a reply, but someone may see what you possibly are doing incorrectly.

    Thanks,
    -Mike A.
    remutis
    New Member
    New Member
    Posts:


    --
    05 Dec 2005 08:22 AM
    Thanks for replies,
    Following app note 298, command "config v test" shows base addresses in flash for LH7A404 internal LCD controller registers.
    I am using PHA270 kit, and my output is:
    losh> config v test
    LCCR0: 0x078000f8
    LCCR1: 0x8818c27f
    LCCR2: 0x220045df
    LCCR3: 0x04400001
    LCCR4: 0x00000000
    LCCR5: 0x00000000
    Frame Buffer: 0xa0200000
    dev_config->screen[0]: test x: 640 y: 480
    LCCR0: 0x078000f8
    LCCR1: 0x8818c27f
    LCCR2: 0x220045df
    LCCR3: 0x04400001
    LCCR4: 0x00000000
    LCCR5: 0x00000000
    Frame Buffer: 0xa0200000

    How can I find out the addresses of LCCRx in my newly created "test" configuration, so I can modify them to fit my LCD.
    Thanks.
    mikea@logicpd.com
    New Member
    New Member
    Posts:


    --
    05 Dec 2005 09:16 AM
    You are going to need to take a look at the PXA270's Developer Manual which gives all of the information about the PXA270's LCD controller, including the LCD controller register addresses and what each of these registers does.

    http://www.intel.com/desi.../pxa270/techdocs.htm
    remutis
    New Member
    New Member
    Posts:


    --
    05 Dec 2005 09:34 AM
    Michael,
    I don't have a problem finding PXA270 LCD controller register addresses, and I have values for my LCD to be written.
    But if I create a custom video mode "test" with Logic Loader, I thought that Logic Loader saves LCD register values in Configuration Block, and then when command 'video-init test 16" gets executed, these LCCRx values from flash get written into internal PXA270 registers.
    I am trying to find addresses of LCCRx values in Configuration Block so I can modify them according to my LCD.
    Am I missing something in my thought process?
    Are you recommending modifying PXA270 internal LCD registers directly from Logic Loader command line?
    Thanks.
    mikea@logicpd.com
    New Member
    New Member
    Posts:


    --
    05 Dec 2005 09:45 AM
    In the command line, you use the 'w' command to write to the physical registers. Once you have them set as you would like, you then use the

    losh> config V test 640 480

    command, which will take the values you currently have in actual registers and save them to the config video mode called 'test'

    Once you have done this, you should be able to reboot, run 'video-open test 16', and then use the 'x' command to verify the registers.
    You are not authorized to post a reply.