<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>ColdFire/68K Microcontrollers and Processorsのトピックm5329 LCD TFT screen</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209907#M10177</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi everyone,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm working with M5329EVB over Uclinux (linux-2-6-22-uc1) and latest version of LTIB. I get my TFT screen working and I also can execute the nanox examples. But it don't get a goot screen refresh and image quality it's not quite good.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm looking for increase my screen refresh rate but I haven't found it anywhere in linux/drivers/video/m532xfb.c it's any of the atttached options or I hace to modify some register else where?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;static u32&amp;nbsp; fb_wait_params[][6]&amp;nbsp; = {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* HWAIT1, HWIDTH, HWAIT2, VWAIT1, VWIDTH, VWAIT2&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* 640x480 */ {48,&amp;nbsp; 14, 102, 32,&amp;nbsp; 1, 35},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* 800x600 */ {110, 59, 85,&amp;nbsp; 42,&amp;nbsp; 3, 24},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* 240x320 */ {85,&amp;nbsp; 10, 75,&amp;nbsp; 32, 10, 10}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#if defined(CONFIG_LCD_640x480)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_OPTION "640x480@60"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_BPP 32&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_WIDTH 640&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_HEIGHT 480&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_VPW MODE_WIDTH&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define FB_WAIT_PARAMS(p) (fb_wait_params[0][(p)])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define PIX_CLK_DIV 12&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define LCDC_LDCR_VALUE (MCF_LCDC_LDCR_TM(8) | MCF_LCDC_LDCR_HM(4))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Dec 2008 20:42:59 GMT</pubDate>
    <dc:creator>cfernandez</dc:creator>
    <dc:date>2008-12-15T20:42:59Z</dc:date>
    <item>
      <title>m5329 LCD TFT screen</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209907#M10177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi everyone,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm working with M5329EVB over Uclinux (linux-2-6-22-uc1) and latest version of LTIB. I get my TFT screen working and I also can execute the nanox examples. But it don't get a goot screen refresh and image quality it's not quite good.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm looking for increase my screen refresh rate but I haven't found it anywhere in linux/drivers/video/m532xfb.c it's any of the atttached options or I hace to modify some register else where?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;static u32&amp;nbsp; fb_wait_params[][6]&amp;nbsp; = {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* HWAIT1, HWIDTH, HWAIT2, VWAIT1, VWIDTH, VWAIT2&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* 640x480 */ {48,&amp;nbsp; 14, 102, 32,&amp;nbsp; 1, 35},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* 800x600 */ {110, 59, 85,&amp;nbsp; 42,&amp;nbsp; 3, 24},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* 240x320 */ {85,&amp;nbsp; 10, 75,&amp;nbsp; 32, 10, 10}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#if defined(CONFIG_LCD_640x480)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_OPTION "640x480@60"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_BPP 32&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_WIDTH 640&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_HEIGHT 480&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define MODE_VPW MODE_WIDTH&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define FB_WAIT_PARAMS(p) (fb_wait_params[0][(p)])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define PIX_CLK_DIV 12&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define LCDC_LDCR_VALUE (MCF_LCDC_LDCR_TM(8) | MCF_LCDC_LDCR_HM(4))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2008 20:42:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209907#M10177</guid>
      <dc:creator>cfernandez</dc:creator>
      <dc:date>2008-12-15T20:42:59Z</dc:date>
    </item>
    <item>
      <title>Re: m5329 LCD TFT screen</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209908#M10178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;The PIX_CLK_DIV sets the refresh rate. The bus speed divided by this value is the refresh rate. Set the PIX_CLK_DIV to 3 for a good refresh on most displays. However if you see streaks on the display you may have to set the LCD controller to a higher priority on the crossbar module.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Dec 2008 07:04:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209908#M10178</guid>
      <dc:creator>obidon</dc:creator>
      <dc:date>2008-12-16T07:04:26Z</dc:date>
    </item>
    <item>
      <title>Re: m5329 LCD TFT screen</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209909#M10179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Thanks! Now screen it' working better. But not perfect (I have set PIX_CLK_DIV in 4) .&lt;BR /&gt;&lt;BR /&gt;Theres another flag for finest adjust?&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Dec 2008 18:15:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209909#M10179</guid>
      <dc:creator>cfernandez</dc:creator>
      <dc:date>2008-12-16T18:15:42Z</dc:date>
    </item>
    <item>
      <title>Re: m5329 LCD TFT screen</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209910#M10180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;What LCD display are you using? Are you seeing overall flickering, periodic streaks across the display, color problems, or borders not right?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;For the crossbar priority setting refer to chapter 12 of the reference manual. The following example will set the LCD controller to highest priority.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#define MCF_XBS_PRS1 (*(volatile unsigned int*)0xfc004100)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;MCF_XBS_PRS1 = 0x65400213;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;However, this is a trade off. You may have performance problems with networking or other issues.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2008 03:37:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209910#M10180</guid>
      <dc:creator>obidon</dc:creator>
      <dc:date>2008-12-17T03:37:22Z</dc:date>
    </item>
    <item>
      <title>Re: m5329 LCD TFT screen</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209911#M10181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Thanks, my LCD was already in 1st priority.&lt;BR /&gt;&lt;BR /&gt;Everything it's working well, the problem it's that, now, i'm developing a nanox application and refresh between windows changes is very slow.&lt;BR /&gt;&lt;BR /&gt;Could be possible that the fact of beeing on the same bus (RAM where i'm executing code and LCD controller) makes impossible to have a good screen refresh? Any other solutions avoiding nanox in order to get a good graphic interface?&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2008 23:08:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209911#M10181</guid>
      <dc:creator>cfernandez</dc:creator>
      <dc:date>2008-12-18T23:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: m5329 LCD TFT screen</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209912#M10182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;If you don't need the full 18-bpp you can speed things up by&amp;nbsp;setting the LCD controller&amp;nbsp;to 16-bpp or 8-bpp.&amp;nbsp;Because of padding for 18-bpp the bus has to transfer 32-bpp for every screen refresh. You would have to modify the display driver and&amp;nbsp;recompile nano-X for different settings.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Dec 2008 01:46:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/m5329-LCD-TFT-screen/m-p/209912#M10182</guid>
      <dc:creator>obidon</dc:creator>
      <dc:date>2008-12-25T01:46:07Z</dc:date>
    </item>
  </channel>
</rss>

