<?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>topic MK60DN512VMD10 flexbus problem in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK60DN512VMD10-flexbus-problem/m-p/241422#M5973</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to migrate LCD code from MCF52259 to Kinetis platform.I used Kinetis sample flexbus code for K60 but it did not work.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using UC1611s LCD driver, 8 data pins, fb_ad16 for command/data,output enable, rw and chip select(cs0) as I guess.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I attached Flexbus init routine for MCF52259 in MCF52259flexbusinit.txt, for k60 in k60flexbusinit.txt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I defined MRAM_START_ADDRESS according to k60 reference manual as below:&lt;/P&gt;&lt;P&gt;#define MRAM_START_ADDRESS&amp;nbsp; (*(volatile unsigned char*)(0x60000000))&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In MCF52259, DMA initialization is done as follows:&lt;BR /&gt;&amp;nbsp; void initDMA() &lt;BR /&gt;{&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_SCM_RAMBAR |= MCF_SCM_RAMBAR_BDE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_SRAM_RAMBAR |= (0x0001 &amp;lt;&amp;lt; 9);&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_DMA0_DCR = MCF_DMA_DCR_SINC | MCF_DMA_DCR_SSIZE(MCF_DMA_DCR_SSIZE_BYTE) | MCF_DMA_DCR_DSIZE(MCF_DMA_DCR_DSIZE_BYTE);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_DMA0_SAR =&amp;nbsp; (uint32)&amp;amp;displayBuffer; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_DMA0_DAR = 0x80010000;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_DMA0_BCR = MCF_DMA_BCR_BCR(240);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sPutUART((uint8*)"ECHO DMA ok \r\n");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I could not find how to enable backdoor (BDE) in k60, it allows DMA to reach SRAM and I don't know if it can be related to flexbus problem.I tried to write and read data via flexbus but I read same values from adress that means I can not write anything?!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337743"&gt;MCF52259flexbusinit.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337743"&gt;k60flexbusinit.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Jan 2014 08:36:40 GMT</pubDate>
    <dc:creator>ilkea</dc:creator>
    <dc:date>2014-01-17T08:36:40Z</dc:date>
    <item>
      <title>MK60DN512VMD10 flexbus problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK60DN512VMD10-flexbus-problem/m-p/241422#M5973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to migrate LCD code from MCF52259 to Kinetis platform.I used Kinetis sample flexbus code for K60 but it did not work.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using UC1611s LCD driver, 8 data pins, fb_ad16 for command/data,output enable, rw and chip select(cs0) as I guess.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I attached Flexbus init routine for MCF52259 in MCF52259flexbusinit.txt, for k60 in k60flexbusinit.txt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I defined MRAM_START_ADDRESS according to k60 reference manual as below:&lt;/P&gt;&lt;P&gt;#define MRAM_START_ADDRESS&amp;nbsp; (*(volatile unsigned char*)(0x60000000))&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In MCF52259, DMA initialization is done as follows:&lt;BR /&gt;&amp;nbsp; void initDMA() &lt;BR /&gt;{&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_SCM_RAMBAR |= MCF_SCM_RAMBAR_BDE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_SRAM_RAMBAR |= (0x0001 &amp;lt;&amp;lt; 9);&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_DMA0_DCR = MCF_DMA_DCR_SINC | MCF_DMA_DCR_SSIZE(MCF_DMA_DCR_SSIZE_BYTE) | MCF_DMA_DCR_DSIZE(MCF_DMA_DCR_DSIZE_BYTE);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_DMA0_SAR =&amp;nbsp; (uint32)&amp;amp;displayBuffer; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_DMA0_DAR = 0x80010000;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCF_DMA0_BCR = MCF_DMA_BCR_BCR(240);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sPutUART((uint8*)"ECHO DMA ok \r\n");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I could not find how to enable backdoor (BDE) in k60, it allows DMA to reach SRAM and I don't know if it can be related to flexbus problem.I tried to write and read data via flexbus but I read same values from adress that means I can not write anything?!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337743"&gt;MCF52259flexbusinit.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337743"&gt;k60flexbusinit.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jan 2014 08:36:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK60DN512VMD10-flexbus-problem/m-p/241422#M5973</guid>
      <dc:creator>ilkea</dc:creator>
      <dc:date>2014-01-17T08:36:40Z</dc:date>
    </item>
    <item>
      <title>Re: MK60DN512VMD10 flexbus problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK60DN512VMD10-flexbus-problem/m-p/241423#M5974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ilke:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the below application notes, these may help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf" title="http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf"&gt;http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/app_note/AN4452.pdf" title="http://cache.freescale.com/files/32bit/doc/app_note/AN4452.pdf"&gt;http://cache.freescale.com/files/32bit/doc/app_note/AN4452.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sol &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jan 2014 00:31:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK60DN512VMD10-flexbus-problem/m-p/241423#M5974</guid>
      <dc:creator>soledad</dc:creator>
      <dc:date>2014-01-20T00:31:29Z</dc:date>
    </item>
    <item>
      <title>Re: MK60DN512VMD10 flexbus problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK60DN512VMD10-flexbus-problem/m-p/241424#M5975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sol,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your feedback, I checked and applied different variations of&lt;/P&gt;&lt;P&gt;register settings but it did not work,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2014/1/20 soledad &amp;lt;admin@community.freescale.com&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;P&gt;       &amp;lt;https://community.freescale.com/&amp;gt;  MK60DN512VMD10 flexbus problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reply from soledad&amp;lt;https://community.freescale.com/people/soledad?et=watches.email.thread&amp;gt;in *&lt;/P&gt;&lt;P&gt;Kinetis Microcontrollers* - View the full discussion&amp;lt;https://community.freescale.com/message/374430?et=watches.email.thread#374430&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jan 2014 07:06:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK60DN512VMD10-flexbus-problem/m-p/241424#M5975</guid>
      <dc:creator>ilkea</dc:creator>
      <dc:date>2014-01-20T07:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: MK60DN512VMD10 flexbus problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK60DN512VMD10-flexbus-problem/m-p/241425#M5976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can I make flexbus work without TWR-MEM?, I tried to define several&lt;/P&gt;&lt;P&gt;MRAM_START_ADRESS values such as 0x60000000, 0x80000000,e.t.c but nothing&lt;/P&gt;&lt;P&gt;changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2014/1/20 İlke Akgöl &amp;lt;iakgol@entes.com.tr&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;P&gt;Hi Sol,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your feedback, I checked and applied different variations of&lt;/P&gt;&lt;P&gt;register settings but it did not work,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;P&gt; 2014/1/20 soledad &amp;lt;admin@community.freescale.com&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;gt;&amp;gt;        &amp;lt;https://community.freescale.com/&amp;gt;  MK60DN512VMD10 flexbus problem&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; reply from soledad&amp;lt;https://community.freescale.com/people/soledad?et=watches.email.thread&amp;gt;in *&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; Kinetis Microcontrollers* - View the full discussion&amp;lt;https://community.freescale.com/message/374430?et=watches.email.thread#374430&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jan 2014 11:05:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK60DN512VMD10-flexbus-problem/m-p/241425#M5976</guid>
      <dc:creator>ilkea</dc:creator>
      <dc:date>2014-01-20T11:05:34Z</dc:date>
    </item>
  </channel>
</rss>

