<?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のトピック5329evb/3.6 LCD kit - LCDC Graphic WIndow</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/5329evb-3-6-LCD-kit-LCDC-Graphic-WIndow/m-p/133624#M1281</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have the display working, but can't seem to get the graphic window functionality going.&amp;nbsp; I am running the display in 16 bpp mode.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the graphic window initialization code (to create a 64x64 graphic window):&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New';"&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWSAR = (unsigned long)videoMemoryGW;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWSR = MCF_LCDC_LGWSR_GWW(64/16) | MCF_LCDC_LGWSR_GWH(64);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWVPWR = 64/2;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWDCR = MCF_LCDC_LGWDCR_GWHM(4) | MCF_LCDC_LGWDCR_GWTM(8);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWPR = MCF_LCDC_LGWPR_GWXP(0) | MCF_LCDC_LGWPR_GWYP(0);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWCR = MCF_LCDC_LGWCR_GWAV(255) | MCF_LCDC_LGWCR_GWE;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;The video memory area referenced is initialized to 0xFFFF (white).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here are the register values as shown in the debugger:&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'Courier New';"&gt;LCD_GWSAR&amp;nbsp;&amp;nbsp; 0x400E894C&lt;BR /&gt;LCD_GWSR&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00400040&lt;BR /&gt;LCD_GWVPW&amp;nbsp;&amp;nbsp; 0x00000020&lt;BR /&gt;LCD_GWPOR&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;LCD_GWPR&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;LCD_GWCR&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF400000&lt;BR /&gt;LCD_GWDCR&amp;nbsp;&amp;nbsp; 0x00040008&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am perplexed as to why the graphic window is not visible.&amp;nbsp; Is there anything outside the LCDC graphic window registers that must be configured to enable it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 12 May 2007 00:36:58 GMT</pubDate>
    <dc:creator>cr_tx</dc:creator>
    <dc:date>2007-05-12T00:36:58Z</dc:date>
    <item>
      <title>5329evb/3.6 LCD kit - LCDC Graphic WIndow</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/5329evb-3-6-LCD-kit-LCDC-Graphic-WIndow/m-p/133624#M1281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have the display working, but can't seem to get the graphic window functionality going.&amp;nbsp; I am running the display in 16 bpp mode.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the graphic window initialization code (to create a 64x64 graphic window):&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New';"&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWSAR = (unsigned long)videoMemoryGW;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWSR = MCF_LCDC_LGWSR_GWW(64/16) | MCF_LCDC_LGWSR_GWH(64);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWVPWR = 64/2;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWDCR = MCF_LCDC_LGWDCR_GWHM(4) | MCF_LCDC_LGWDCR_GWTM(8);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWPR = MCF_LCDC_LGWPR_GWXP(0) | MCF_LCDC_LGWPR_GWYP(0);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_LCDC_LGWCR = MCF_LCDC_LGWCR_GWAV(255) | MCF_LCDC_LGWCR_GWE;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;The video memory area referenced is initialized to 0xFFFF (white).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here are the register values as shown in the debugger:&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'Courier New';"&gt;LCD_GWSAR&amp;nbsp;&amp;nbsp; 0x400E894C&lt;BR /&gt;LCD_GWSR&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00400040&lt;BR /&gt;LCD_GWVPW&amp;nbsp;&amp;nbsp; 0x00000020&lt;BR /&gt;LCD_GWPOR&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;LCD_GWPR&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;LCD_GWCR&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF400000&lt;BR /&gt;LCD_GWDCR&amp;nbsp;&amp;nbsp; 0x00040008&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am perplexed as to why the graphic window is not visible.&amp;nbsp; Is there anything outside the LCDC graphic window registers that must be configured to enable it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 May 2007 00:36:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/5329evb-3-6-LCD-kit-LCDC-Graphic-WIndow/m-p/133624#M1281</guid>
      <dc:creator>cr_tx</dc:creator>
      <dc:date>2007-05-12T00:36:58Z</dc:date>
    </item>
    <item>
      <title>Re: 5329evb/3.6 LCD kit - LCDC Graphic WIndow</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/5329evb-3-6-LCD-kit-LCDC-Graphic-WIndow/m-p/133625#M1282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;I can confirm this problem.&lt;BR /&gt;I'm using the cobra-board with a pcf5329 with an 8BPP-TFT display.&lt;BR /&gt;I've tried to generate a grafic cursor with the grapic window, but NOTHING is visible on the screen.&lt;BR /&gt;&lt;BR /&gt;This is my relevant code:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;w=32; // note W must be multiple of 16
  // must be multiple of 32 for B/W
 h=32;

 // grafic window address (just use rest behind normal screen)
 long addr=uint32(MCF_LCDC.ssar)+(CONFIG_DSP_H*LINE_LEN(CONFIG_DSP_W));
 // copy data to sdram (just use a pattern for test)
 //memcpy((void*)addr,cursor,sizeof(cursor));
 for(int n=0;n&amp;lt;w*h;++n)
  ((char*)addr)[n]=n;

 // setup registers
 MCF_LCDC.gwsar=addr;  // grafic window address
 MCF_LCDC.gwpor=0;  // panning offset
 // note w really should be (w&amp;gt;&amp;gt;4)&amp;lt;&amp;lt;20 but makes no diff
 MCF_LCDC.gwsr=(w&amp;lt;&amp;lt;16)|(h&amp;lt;&amp;lt;0); // grafic window size
 MCF_LCDC.gwdcr=(1&amp;lt;&amp;lt;31)|(8&amp;lt;&amp;lt;16)|(4&amp;lt;&amp;lt;0); // DMA settings
 MCF_LCDC.gwvpw=LINE_LEN(w)/4; // page width
 MCF_LCDC.gwpr=(x&amp;lt;&amp;lt;16)|(y&amp;lt;&amp;lt;0); // position
 const uint32 gwcr=0
   |(0xff&amp;lt;&amp;lt;24) // visible
   |(1&amp;lt;&amp;lt;23) // keying
   |(1&amp;lt;&amp;lt;22) // enable
   |(0&amp;lt;&amp;lt;21) // not revers
   |(0x3F&amp;lt;&amp;lt;12) // keying
   |(0x3F&amp;lt;&amp;lt;6) // keying
   |(0x3F&amp;lt;&amp;lt;0) // keying
   ;
 //
 if(MCF_LCDC.gwcr!=gwcr)
 {
  // see manual
  MCF_CCM.disable_lcd_clock(); // disable clock
  MCF_LCDC.gwcr=gwcr;
  MCF_CCM.enable_lcd_clock(); // enable clock
 }
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 15:32:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/5329evb-3-6-LCD-kit-LCDC-Graphic-WIndow/m-p/133625#M1282</guid>
      <dc:creator>jjvbsag</dc:creator>
      <dc:date>2007-09-28T15:32:11Z</dc:date>
    </item>
    <item>
      <title>Re: 5329evb/3.6 LCD kit - LCDC Graphic WIndow</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/5329evb-3-6-LCD-kit-LCDC-Graphic-WIndow/m-p/133626#M1283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm also having the same issue with the graphic window.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the LCD controllerdisplaying images using the background window but I can't get the graphic window functionality to work at all.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The description in the reference manual seems simple enough but are there any special tricks to get the graphic window going?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone have a working code example using the graphic window?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 12:54:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/5329evb-3-6-LCD-kit-LCDC-Graphic-WIndow/m-p/133626#M1283</guid>
      <dc:creator>jlj</dc:creator>
      <dc:date>2009-06-02T12:54:35Z</dc:date>
    </item>
  </channel>
</rss>

