PXA255 & 16 bit graphics mode

Hi all,

Has anybody tried to run Photon in 16 bit mode on the XScale PXA 255
target architecture?

When I try to start io-graphics manager with the following options:

io-graphics -g640,480,16 -dldevg-pxa250.so -amode=/photon/config/pxa250.conf

then LCD controller is going to be dead. For example LCD display works fine
in 8 bit mode while the rest of parameters are set to the same values.

Intel documentation says that LCD controller can works in 16bits/pixel mode
with no palette buffer.

How can I disable this buffer or what options should I pass to the
io-graphics ?

Regards,
Jacek

Can you run slogger on the system and post the output of sloginfo after
trying to start io-graphics in 16-bit mode?

Thanks



Jacek Rudnicki <jacek.rudnicki@quantum.com.pl> wrote in message
news:c82d43$3ns$1@inn.qnx.com

Hi all,

Has anybody tried to run Photon in 16 bit mode on the XScale PXA 255
target architecture?

When I try to start io-graphics manager with the following options:


io-graphics -g640,480,16 -dldevg-pxa250.so -amode=/photon/config/pxa250.conf

then LCD controller is going to be dead. For example LCD display works
fine
in 8 bit mode while the rest of parameters are set to the same values.

Intel documentation says that LCD controller can works in 16bits/pixel
mode
with no palette buffer.

How can I disable this buffer or what options should I pass to the
io-graphics ?

Regards,
Jacek

Hi Michael,

There is the sloginfo output:

Time Sev Major Minor Args
Jan 01 00:00:03 1 8 0 phfontXX started OK - EOK
Jan 01 00:00:03 1 8 0 MainLoop
Jan 01 00:00:04 5 8 0 Plugin gri-photon.so opened successfully
Jan 01 00:00:04 5 8 0 Opened photon connection:
Jan 01 00:00:04 2 8 0 Attempted to set bad display mode

Regards,
Jacek


U¿ytkownik “Michael Van Reenen” <mvr@qnx.com> napisa³ w wiadomo¶ci
news:c82hlm$716$1@inn.qnx.com

Can you run slogger on the system and post the output of sloginfo after
trying to start io-graphics in 16-bit mode?

Thanks



Jacek Rudnicki <> jacek.rudnicki@quantum.com.pl> > wrote in message
news:c82d43$3ns$> 1@inn.qnx.com> …
Hi all,

Has anybody tried to run Photon in 16 bit mode on the XScale PXA 255
target architecture?

When I try to start io-graphics manager with the following options:



io-graphics -g640,480,16 -dldevg-pxa250.so -amode=/photon/config/pxa250.conf

then LCD controller is going to be dead. For example LCD display works
fine
in 8 bit mode while the rest of parameters are set to the same values.

Intel documentation says that LCD controller can works in 16bits/pixel
mode
with no palette buffer.

How can I disable this buffer or what options should I pass to the
io-graphics ?

Regards,
Jacek
\

Thanks for the output. This is a known issue - the PXA255 16-bit mode runs
in RGB556 mode, while the standard Photon 16-bit mode is RGB565. So
Photon/io-graphics thinks the driver is trying to ‘set a bad display mode’

I believe this has been fixed for an upcoming release. Should you require a
fix
for a current product you should contact your sale rep.


Jacek Rudnicki <jacek.rudnicki@quantum.com.pl> wrote in message
news:c8a2d9$ro8$1@inn.qnx.com

Hi Michael,

There is the sloginfo output:

Time Sev Major Minor Args
Jan 01 00:00:03 1 8 0 phfontXX started OK - EOK
Jan 01 00:00:03 1 8 0 MainLoop
Jan 01 00:00:04 5 8 0 Plugin gri-photon.so opened successfully
Jan 01 00:00:04 5 8 0 Opened photon connection:
Jan 01 00:00:04 2 8 0 Attempted to set bad display mode

Regards,
Jacek


U¿ytkownik “Michael Van Reenen” <> mvr@qnx.com> > napisa³ w wiadomo¶ci
news:c82hlm$716$> 1@inn.qnx.com> …

Can you run slogger on the system and post the output of sloginfo after
trying to start io-graphics in 16-bit mode?

Thanks



Jacek Rudnicki <> jacek.rudnicki@quantum.com.pl> > wrote in message
news:c82d43$3ns$> 1@inn.qnx.com> …
Hi all,

Has anybody tried to run Photon in 16 bit mode on the XScale PXA
255
target architecture?

When I try to start io-graphics manager with the following options:




io-graphics -g640,480,16 -dldevg-pxa250.so -amode=/photon/config/pxa250.conf

then LCD controller is going to be dead. For example LCD display works
fine
in 8 bit mode while the rest of parameters are set to the same values.

Intel documentation says that LCD controller can works in 16bits/pixel
mode
with no palette buffer.

How can I disable this buffer or what options should I pass to the
io-graphics ?

Regards,
Jacek


\

Thank you for clarification.

The devg-pxa250 driver works fine in the “DE mode”.
Is the “fixed timing mode” supported too?

Jacek

U¿ytkownik “Michael Van Reenen” <mvr@qnx.com> napisa³ w wiadomo¶ci
news:c8acis$5t8$1@inn.qnx.com

Thanks for the output. This is a known issue - the PXA255 16-bit mode
runs
in RGB556 mode, while the standard Photon 16-bit mode is RGB565. So
Photon/io-graphics thinks the driver is trying to ‘set a bad display mode’

I believe this has been fixed for an upcoming release. Should you require
a
fix
for a current product you should contact your sale rep.


Jacek Rudnicki <> jacek.rudnicki@quantum.com.pl> > wrote in message
news:c8a2d9$ro8$> 1@inn.qnx.com> …
Hi Michael,

There is the sloginfo output:

Time Sev Major Minor Args
Jan 01 00:00:03 1 8 0 phfontXX started OK - EOK
Jan 01 00:00:03 1 8 0 MainLoop
Jan 01 00:00:04 5 8 0 Plugin gri-photon.so opened
successfully
Jan 01 00:00:04 5 8 0 Opened photon connection:
Jan 01 00:00:04 2 8 0 Attempted to set bad display mode

Regards,
Jacek


U¿ytkownik “Michael Van Reenen” <> mvr@qnx.com> > napisa³ w wiadomo¶ci
news:c82hlm$716$> 1@inn.qnx.com> …

Can you run slogger on the system and post the output of sloginfo
after
trying to start io-graphics in 16-bit mode?

Thanks



Jacek Rudnicki <> jacek.rudnicki@quantum.com.pl> > wrote in message
news:c82d43$3ns$> 1@inn.qnx.com> …
Hi all,

Has anybody tried to run Photon in 16 bit mode on the XScale PXA
255
target architecture?

When I try to start io-graphics manager with the following options:





io-graphics -g640,480,16 -dldevg-pxa250.so -amode=/photon/config/pxa250.conf

then LCD controller is going to be dead. For example LCD display
works
fine
in 8 bit mode while the rest of parameters are set to the same
values.

Intel documentation says that LCD controller can works in
16bits/pixel
mode
with no palette buffer.

How can I disable this buffer or what options should I pass to the
io-graphics ?

Regards,
Jacek




\

Michael,

It is possible to release this fix also for the QNX Neutrino 6.2.1?

The devg-pxa250.so description says that driver supports 8 and 16 bit mode.
But as we see this is not true under QNX 6.2.1 OS. Can you comment this?

Regards,
Jacek


I believe this has been fixed for an upcoming release. Should you require
a
fix
for a current product you should contact your sale rep.

As mentioned this is a known problem, but not in devg-pxa250.so. As
mentioned previously the 16-bit format for devg-pxa250.so is RGB556 which is
not being recognized by the
higher levels in the GUI system.

This fix could be done for 6.2.1, but I am not in a position to do that.
You will
need to contact your sales representative for options on acquiring a fix.


Jacek Rudnicki <jacek.rudnicki@quantum.com.pl> wrote in message
news:c8hqg6$14m$1@inn.qnx.com

Michael,

It is possible to release this fix also for the QNX Neutrino 6.2.1?

The devg-pxa250.so description says that driver supports 8 and 16 bit
mode.
But as we see this is not true under QNX 6.2.1 OS. Can you comment this?

Regards,
Jacek


I believe this has been fixed for an upcoming release. Should you
require
a
fix
for a current product you should contact your sale rep.