<?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 Fail to Porting Emwin into i.MX RT  in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Fail-to-Porting-Emwin-into-i-MX-RT/m-p/761059#M388</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;I porting emwin speedometer into i.MX RT and choose booting from external QSPI.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;I always get the space not enough information like these.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;I double it is problem of scatter file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;I saw emwin demo's scatter in lpc54608 is like this following.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;Which way I need to modify scatter file to make it workable&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;How about I solve this problem.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;linking... &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="vertical-align: inherit;"&gt;sdram_debug\emwin_gui_demo.out: Error: L6406E: No space in execution regions with .ANY selector matching heap_4.o(.bss). &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="vertical-align: inherit;"&gt;sdram_debug\emwin_gui_demo.out: Error: L6406E: No space in execution regions with .ANY selector matching emwin_support.o(.bss). &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;.........................................................&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;#! armcc -E&lt;/P&gt;&lt;P&gt;#define Stack_Size 1024&lt;BR /&gt;#define Heap_Size 0&lt;/P&gt;&lt;P&gt;; must use "VECTOR_RAM", "RW_m_data", "VECTOR_ROM" as names to work with "InstallIRQHandler()" API&lt;/P&gt;&lt;P&gt;LR_Flash 0 512*1024 { ; load region size_region&lt;BR /&gt; &lt;BR /&gt; ; &amp;gt;&amp;gt;&amp;gt; RO regions&lt;BR /&gt; VECTOR_ROM +0 0x200 { ; vector table&lt;BR /&gt; * (RESET,+FIRST)&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; TEXT_ROM +0 { ; load address = execution address&lt;BR /&gt; * (InRoot$$Sections)&lt;BR /&gt; .ANY (+RO)&lt;BR /&gt; }&lt;BR /&gt; ; &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt; &lt;BR /&gt; ; &amp;gt;&amp;gt;&amp;gt; RAMX regions&lt;BR /&gt; ; RAM vector table, unless "InstallIRQHandler()" is called, not used&lt;BR /&gt; VECTOR_RAM 0x04000000 EMPTY 0x200 { ; RAM vector region (in RAMX)&lt;BR /&gt; } &lt;BR /&gt; &lt;BR /&gt; SPAN_CYCLE_RAM +0 UNINIT 16 {&lt;BR /&gt; *(sect_span_cycle)&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; ; Generic fast RAM for performance critical code and/or data&lt;BR /&gt; FAST_RAM +0 EMPTY 32*1024-0x200-16-Stack_Size { ; Fast RAM region (in RAMX)&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; ; Main stack&lt;BR /&gt; ARM_LIB_STACK +0 EMPTY Stack_Size { ; Stack region growing down (in RAMX)&lt;BR /&gt; }&lt;BR /&gt; ; &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt; &lt;BR /&gt; ; &amp;gt;&amp;gt;&amp;gt; AHB RAM (2 cycles access) regions, main R/W&lt;BR /&gt; RW_m_data 0x20000000 (64+64+32)*1024 { ; RW data&lt;BR /&gt; .ANY (+RW +ZI)&lt;BR /&gt; }&lt;BR /&gt; ; &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt; &lt;BR /&gt; ; &amp;gt;&amp;gt;&amp;gt; SDRAM &amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt; RW_FB 0xA0000000 UNINIT 1024*1024 {&lt;BR /&gt; *(FB)&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; RW_SDRAM 0xA0100000 EMPTY UNINIT (32-1)*1024*1024 {&lt;BR /&gt; }&lt;BR /&gt;; &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;LR_SPIFI 0x10000000 2048*1024 {&lt;BR /&gt; ER_SPIFI +0 {&lt;BR /&gt; GUIDEMO*.o (+RO)&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Mar 2018 02:17:07 GMT</pubDate>
    <dc:creator>li-chinwang</dc:creator>
    <dc:date>2018-03-15T02:17:07Z</dc:date>
    <item>
      <title>Fail to Porting Emwin into i.MX RT</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Fail-to-Porting-Emwin-into-i-MX-RT/m-p/761059#M388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;I porting emwin speedometer into i.MX RT and choose booting from external QSPI.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;I always get the space not enough information like these.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;I double it is problem of scatter file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;I saw emwin demo's scatter in lpc54608 is like this following.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;Which way I need to modify scatter file to make it workable&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;How about I solve this problem.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;linking... &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="vertical-align: inherit;"&gt;sdram_debug\emwin_gui_demo.out: Error: L6406E: No space in execution regions with .ANY selector matching heap_4.o(.bss). &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="vertical-align: inherit;"&gt;sdram_debug\emwin_gui_demo.out: Error: L6406E: No space in execution regions with .ANY selector matching emwin_support.o(.bss). &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="vertical-align: inherit;"&gt;.........................................................&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;#! armcc -E&lt;/P&gt;&lt;P&gt;#define Stack_Size 1024&lt;BR /&gt;#define Heap_Size 0&lt;/P&gt;&lt;P&gt;; must use "VECTOR_RAM", "RW_m_data", "VECTOR_ROM" as names to work with "InstallIRQHandler()" API&lt;/P&gt;&lt;P&gt;LR_Flash 0 512*1024 { ; load region size_region&lt;BR /&gt; &lt;BR /&gt; ; &amp;gt;&amp;gt;&amp;gt; RO regions&lt;BR /&gt; VECTOR_ROM +0 0x200 { ; vector table&lt;BR /&gt; * (RESET,+FIRST)&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; TEXT_ROM +0 { ; load address = execution address&lt;BR /&gt; * (InRoot$$Sections)&lt;BR /&gt; .ANY (+RO)&lt;BR /&gt; }&lt;BR /&gt; ; &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt; &lt;BR /&gt; ; &amp;gt;&amp;gt;&amp;gt; RAMX regions&lt;BR /&gt; ; RAM vector table, unless "InstallIRQHandler()" is called, not used&lt;BR /&gt; VECTOR_RAM 0x04000000 EMPTY 0x200 { ; RAM vector region (in RAMX)&lt;BR /&gt; } &lt;BR /&gt; &lt;BR /&gt; SPAN_CYCLE_RAM +0 UNINIT 16 {&lt;BR /&gt; *(sect_span_cycle)&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; ; Generic fast RAM for performance critical code and/or data&lt;BR /&gt; FAST_RAM +0 EMPTY 32*1024-0x200-16-Stack_Size { ; Fast RAM region (in RAMX)&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; ; Main stack&lt;BR /&gt; ARM_LIB_STACK +0 EMPTY Stack_Size { ; Stack region growing down (in RAMX)&lt;BR /&gt; }&lt;BR /&gt; ; &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt; &lt;BR /&gt; ; &amp;gt;&amp;gt;&amp;gt; AHB RAM (2 cycles access) regions, main R/W&lt;BR /&gt; RW_m_data 0x20000000 (64+64+32)*1024 { ; RW data&lt;BR /&gt; .ANY (+RW +ZI)&lt;BR /&gt; }&lt;BR /&gt; ; &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt; &lt;BR /&gt; ; &amp;gt;&amp;gt;&amp;gt; SDRAM &amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt; RW_FB 0xA0000000 UNINIT 1024*1024 {&lt;BR /&gt; *(FB)&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; RW_SDRAM 0xA0100000 EMPTY UNINIT (32-1)*1024*1024 {&lt;BR /&gt; }&lt;BR /&gt;; &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;LR_SPIFI 0x10000000 2048*1024 {&lt;BR /&gt; ER_SPIFI +0 {&lt;BR /&gt; GUIDEMO*.o (+RO)&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2018 02:17:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Fail-to-Porting-Emwin-into-i-MX-RT/m-p/761059#M388</guid>
      <dc:creator>li-chinwang</dc:creator>
      <dc:date>2018-03-15T02:17:07Z</dc:date>
    </item>
    <item>
      <title>Re: Fail to Porting Emwin into i.MX RT</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Fail-to-Porting-Emwin-into-i-MX-RT/m-p/761060#M389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;There are emWin examples as part of the i.MX RT MCUXpresso SDK. Please refer to the following link to generate the proper SDK package according with the desired features/used IDE:&lt;/P&gt;&lt;P&gt;&lt;A href="https://mcuxpresso.nxp.com/en/select"&gt;https://mcuxpresso.nxp.com/en/select&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In case of having specific emWin issues, you could directly contact Segger:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.segger.com/products/user-interface/emwin/"&gt;https://www.segger.com/products/user-interface/emwin/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this will be useful for you.&lt;BR /&gt;Best regards!&lt;BR /&gt;/Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2018 18:56:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Fail-to-Porting-Emwin-into-i-MX-RT/m-p/761060#M389</guid>
      <dc:creator>CarlosCasillas</dc:creator>
      <dc:date>2018-03-16T18:56:58Z</dc:date>
    </item>
  </channel>
</rss>

