<?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 Re: MQX 4.0 and FLEXBUS for K70 in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271538#M8351</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I simply put in my main, in the head, _DCACHE_DISABLE ();&lt;/P&gt;&lt;P&gt;And as I used flexbus address 0x90000000.&lt;/P&gt;&lt;P&gt;To me it works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maurizio&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Jul 2013 12:48:03 GMT</pubDate>
    <dc:creator>Microfelix</dc:creator>
    <dc:date>2013-07-15T12:48:03Z</dc:date>
    <item>
      <title>MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271526#M8339</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;I just started to use MQX 4.0 with my application written for &lt;STRONG&gt;K70 with CW10.3.&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;So far I have used MQX 3.8 and my application works fine.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Today I find myself writing because I have always the same problem a few months ago I pointed out that 'when I tried the MQX 3.81.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;I can no longer operate the flexbus to manage a my external device that needs 8-bit data bus, a CS, a RD, a WR. I have read more than one user that has the same problem but it was never resolved.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Is there anyone who has managed to make it work, or you can get information, an example of how to handle the flexbus using MQX 4.0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Maurizio&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2013 07:30:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271526#M8339</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-04-17T07:30:47Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271527#M8340</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maurizio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MQX 4.0 Kinetis BSPs don't initialize Flexbus and Flexbus pins. There exists an application note for using Flexbus on Kinetis devices:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf" title="http://www.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf"&gt;http://www.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and you can initialize Flexbus and pin functions either from a task or alternatively, if you wish, in the BSP startup code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2013 08:19:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271527#M8340</guid>
      <dc:creator>Martin_</dc:creator>
      <dc:date>2013-04-17T08:19:57Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271528#M8341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Now I feel then I'll let you know. &lt;/P&gt;&lt;P&gt;Thanks for the time being.&lt;/P&gt;&lt;P&gt;Maurizio&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2013 08:59:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271528#M8341</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-04-17T08:59:11Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271529#M8342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello&lt;/P&gt;&lt;P&gt;I tried all the examples I found on the datasheet.&lt;/P&gt;&lt;P&gt;But does not nell'MQX 4.0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not know what to do. What could be wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maurizio&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2013 13:27:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271529#M8342</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-04-17T13:27:27Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271530#M8343</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Attached are two files. user_config.h is for MQX 4.0 TWR-K70F120M. Please build the MQX libs with this configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"hello2" MQX 4.0 example hello.c application includes Flexbus initialization, reading and writing from to Flexbus, using non-multiplexed mode (interface with MRAM on TWR-MEM).&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2013 16:04:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271530#M8343</guid>
      <dc:creator>Martin_</dc:creator>
      <dc:date>2013-04-17T16:04:17Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271531#M8344</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello&lt;/P&gt;&lt;P&gt;I followed to the letter your examples.&lt;/P&gt;&lt;P&gt;but I always have a doubt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I send a 0xFF on the data bus.&lt;/P&gt;&lt;P&gt;I have a pulldown on the data bus. Then writing 0xFF I get out all pins high.&lt;/P&gt;&lt;P&gt;But, if I go to read, I should have 0x00. But I always get 0xFF.&lt;/P&gt;&lt;P&gt;I do not understand this.&lt;/P&gt;&lt;P&gt;On MQX 3.8 okay, I get 0x00. but on MQX 4.0 I get 0xFF.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;uint_8 temp = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("\n Hello\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; InitFlexbus();&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *(uint_8*)(0x90000000) = 0xFF;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; temp = *(uint_8*)(0x90000000);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("data at MRAM start addr: 0x%08x\n", temp);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; _task_block();&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2013 19:17:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271531#M8344</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-04-17T19:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271532#M8345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maurizio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MQX 4.0 enables system cache. For 0x90000000 it is write through. So, you read does a cache hit, the cache supplies the data back to the processor ? Try to read from an address that is not valid in the cache. &lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Apr 2013 07:34:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271532#M8345</guid>
      <dc:creator>Martin_</dc:creator>
      <dc:date>2013-04-18T07:34:21Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271533#M8346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;Sorry I'm late.&lt;/P&gt;&lt;P&gt;I try to change address.&lt;/P&gt;&lt;P&gt;With the address 0x60000000 me error MQX.&lt;/P&gt;&lt;P&gt;If I try with an address like:&lt;/P&gt;&lt;P&gt;0x90000F00 I always return the value that I wrote in the data bus.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maurizio&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Apr 2013 07:51:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271533#M8346</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-04-19T07:51:54Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271534#M8347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Simply 0x90000000 when I write and read, I should have the signals RD and WR working. But, the signals are stationary, high WR and RD low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maurizio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Apr 2013 08:10:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271534#M8347</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-04-19T08:10:12Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271535#M8348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Maurizio,&lt;/P&gt;&lt;P&gt;Martin Latal have god point about the cache.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should try to turn cache off. (Call _DCACHE_DISABLE() in your app should be enough).&lt;/P&gt;&lt;P&gt;If your app starts working with cache disabled, you have to call correct _DCACHE_FLUSH... and _DCACHE_INVALIDATE functionality or change cache policy for FLEXBUS region to non_cacheable (by LMEM_PCCRMR &amp;amp;= ~(LMEM_PCCRMR_R3_MASK))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Apr 2013 08:36:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271535#M8348</guid>
      <dc:creator>BielikM</dc:creator>
      <dc:date>2013-04-19T08:36:40Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271536#M8349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;now it works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maurizio&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Apr 2013 14:03:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271536#M8349</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-04-19T14:03:37Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271537#M8350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maurizio / Martin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the same problem with the FlexBus and Cache memory with MQX 4.0. I have a FPGA connected to FlexBus on 0x80000000 adress. Apparently, I can to write and to read in this memory area but I think that I'm accessing to cache memory. :smileysad:&amp;nbsp; Is it possible? I have tried to disable the cache memory but I don't know how to do it. In my application, I have tried _DCACHE_DISABLE and LMEM_PCCRMR &amp;amp;= ~(LMEM_PCCRMR_R3_MASK) but it doesn't work. :smileysad:.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you help me? Can you send me the source code disabling the cache memory?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much in advance for your help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ángel G.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jul 2013 12:37:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271537#M8350</guid>
      <dc:creator>Angelillo</dc:creator>
      <dc:date>2013-07-15T12:37:22Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271538#M8351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I simply put in my main, in the head, _DCACHE_DISABLE ();&lt;/P&gt;&lt;P&gt;And as I used flexbus address 0x90000000.&lt;/P&gt;&lt;P&gt;To me it works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maurizio&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jul 2013 12:48:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271538#M8351</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-07-15T12:48:03Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271539#M8352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maurizio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When do you say "main", do you refer to "init_bsp.c"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ángel G.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jul 2013 13:13:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271539#M8352</guid>
      <dc:creator>Angelillo</dc:creator>
      <dc:date>2013-07-15T13:13:16Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271540#M8353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no. I mean your main program.&lt;/P&gt;&lt;P&gt;But you set the right address?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0x90000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maurizio&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jul 2013 13:53:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271540#M8353</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-07-15T13:53:20Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271541#M8354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would personally keep cache enabled for software performance, especially if you employ DDR2 SDRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can map your flexbus memory page (data accesses) to 0xA0000000. Address range 0xA0000000--0xDFFFFFFF is cache inhibited for data. Worked for me to drive TWR-LCD over Flexbus. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jul 2013 05:45:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271541#M8354</guid>
      <dc:creator>Martin_</dc:creator>
      <dc:date>2013-07-16T05:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271542#M8355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello martin,&lt;/P&gt;&lt;P&gt;I also tried to change the address 0xA0000000 and I deleted "_DCACHE_DISABLE."&lt;/P&gt;&lt;P&gt;But, now, I had to lower the speed on the LCD because I get the visual anomalies.&lt;/P&gt;&lt;P&gt;Can you help me?&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jul 2013 17:14:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271542#M8355</guid>
      <dc:creator>Microfelix</dc:creator>
      <dc:date>2013-07-16T17:14:01Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271543#M8356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Martin/Maurizio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help. Apparently, now works fine but I have a doubt after to read the post&lt;A href="https://community.nxp.com/message/326417"&gt;Re: _mem_extend usage&lt;/A&gt;: Is it necessary to modify linker file or not? According to this post I shouldn't to modify the linker file and I should to extend the memory pool with _mem_extend() after to configure the flexbus. However, I have modified my .tcl and .mem files as follows. Is it correct?:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;".tcl&lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt; File:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEMORY&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; vectorrom&amp;nbsp;&amp;nbsp; (RX): ORIGIN = 0x00000000, LENGTH = 0x00000400&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; cfmprotrom&amp;nbsp; (R):&amp;nbsp; ORIGIN = 0x00000400, LENGTH = 0x00000020&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; rom&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RX): ORIGIN = 0x00000420, LENGTH = 0x000FFBE0&amp;nbsp; # Code + Const data&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ram&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RW): ORIGIN = 0x70000000, LENGTH = 0x08000000&amp;nbsp; # DDR2 - RW data&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp; &lt;STRONG&gt; fpga&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RW): ORIGIN = 0xA0000000, LENGTH = 0x00010000&amp;nbsp; # fpga (64 KB)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; sram&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RW): ORIGIN = 0x1FFF0000, LENGTH = 0x00020000&amp;nbsp; # SRAM - RW data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; # kernel space starts after RAM variables (Location of MQX Kernel data + MQX heap)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end_of_kd&amp;nbsp;&amp;nbsp; (RW): ORIGIN = 0x77FFFFF0, LENGTH = 0x00000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; # Boot stack reused by MQX Kernel data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; bstack&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RW): ORIGIN = 0x2000FA00, LENGTH = 0x00000200&amp;nbsp; # Boot stack&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end_bstack&amp;nbsp; (RW): ORIGIN = 0x2000FC00, LENGTH = 0x00000000&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KEEP_SECTION { .vectors_rom, .vectors_ram, .cfmconfig }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SECTIONS&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __INTERNAL_SRAM_BASE&amp;nbsp; = 0x1FFF0000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __INTERNAL_SRAM_SIZE&amp;nbsp; = 0x00020000;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __INTERNAL_FLASH_BASE = 0x00000000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __INTERNAL_FLASH_SIZE = 0x00100000;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __INTERNAL_FLEXNVM_BASE = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __INTERNAL_FLEXNVM_SIZE = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __UNCACHED_DATA_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x2000FFF0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt; &lt;STRONG&gt;&amp;nbsp; __EXTERNAL_FPGA_BASE = 0xA0000000;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_FPGA_SIZE = 0x00010000;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_BASE&amp;nbsp; = 0x60000000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_SIZE&amp;nbsp; = 0x00080000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_ROM_BASE = 0x60000000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_ROM_SIZE = 0x00000000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_RAM_BASE = 0x60000000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_MRAM_RAM_SIZE = 0x00080000;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_DDR2_RAM_BASE = 0x70000000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_DDR2_RAM_SIZE = 0x08000000;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_LCD_BASE = 0x60000000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_LCD_SIZE = 0x1FFFF;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; __EXTERNAL_LCD_DC_BASE = 0x60010000;&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;&lt;SPAN style="text-decoration: underline;"&gt;".mem&lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt; File:&lt;/SPAN&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;usederivative "MK70F15"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Memory Map:&lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;range&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000 0x000FFFFF 4 ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp; // 1024KB Code Flash&lt;/P&gt;&lt;P&gt;reserved&amp;nbsp;&amp;nbsp; 0x00100000 0x13FFFFFF&lt;/P&gt;&lt;P&gt;range&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x14000000 0x14003FFF 4 ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp; // 16KB Programming accelleration RAM&lt;/P&gt;&lt;P&gt;reserved&amp;nbsp;&amp;nbsp; 0x14004000 0x1FFEFFFF&lt;/P&gt;&lt;P&gt;range&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1FFF0000 0x1FFFFFFF 4 ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp; // 64KB On chip SRAM (TCML)&lt;/P&gt;&lt;P&gt;range&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20000000 0x2000FFFF 4 ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp; // 64KB On chip SRAM (TCMU)&lt;/P&gt;&lt;P&gt;reserved&amp;nbsp;&amp;nbsp; 0x20010000 0x21FFFFFF&lt;/P&gt;&lt;P&gt;range&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x22000000 0x221FFFFF 4 ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp; // Aliased to TCMU SRAM bitband&lt;/P&gt;&lt;P&gt;reserved&amp;nbsp;&amp;nbsp; 0x22200000 0x3FFFFFFF&lt;/P&gt;&lt;P&gt;reserved&amp;nbsp;&amp;nbsp; 0x60000000 0x6FFFFFFF&lt;/P&gt;&lt;P&gt;range&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x70000000 0x77FFFFFF 4 ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp; // DDR2&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;range&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xA0000000 0xA000FFFF 4 ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp; // Flexbus for FPGA&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;reserved&amp;nbsp;&amp;nbsp; 0xE0100000 0xFFFFFFFF&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ángel G.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 05:45:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271543#M8356</guid>
      <dc:creator>Angelillo</dc:creator>
      <dc:date>2013-07-17T05:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271544#M8357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;mem file is for debugger - your change allows to open memory view, in debugger, over flexbus memory page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Typically you don't need to modify linker, only in case you wish to map some initialized data into it. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 07:17:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271544#M8357</guid>
      <dc:creator>Martin_</dc:creator>
      <dc:date>2013-07-17T07:17:28Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.0 and FLEXBUS for K70</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271545#M8358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have no knowledge of your application, but it sounds like your code now executes faster. All code that drives data on your display now executes faster, thanks to the enabled system cache. Maybe it needs review to match with the display timing. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 07:20:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-0-and-FLEXBUS-for-K70/m-p/271545#M8358</guid>
      <dc:creator>Martin_</dc:creator>
      <dc:date>2013-07-17T07:20:12Z</dc:date>
    </item>
  </channel>
</rss>

