<?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: Vybrid M4 hangup when using initialized structs in Vybrid Processors</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466407#M5129</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Timesys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your answer. I've found the problem. The .data segment was not part of the created binary. Below is the relevant part of my scatter file. The RW and ZI were put to address 0x3f800000, the code to address 0x3f000000. The created binary was 86kB large and was written to 0x3f000000 by mqxboot. So the RW and ZI region was uninitialized. If I put RW and ZI to the CODE region, it works fine. I guess this is not a good way to handle the problem. Do you have a more proper solution?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CODE_BASE_ADDR_START&lt;/TD&gt;&lt;TD&gt;0x3f000000 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CODE_BASE_ADDR_END&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f03fff0 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CODE_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(CODE_BASE_ADDR_END - CODE_BASE_ADDR_START) &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_BASE_ADDR_START&lt;/TD&gt;&lt;TD&gt;0x3f800000 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_BASE_ADDR_END&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f807ff0 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(DATA_BASE_ADDR_END - DATA_BASE_ADDR_START) &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_SHARED_START&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f040000 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_SHARED_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f04fff0 &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define TCML_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x1f807ff0 &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;; &lt;/P&gt;&lt;P&gt;; Note: &lt;/P&gt;&lt;P&gt;;&amp;nbsp;&amp;nbsp; memory range 0x3f07ebf0 - 0x3f07eff0 is reserved for bootloader_vybrid segment &lt;/P&gt;&lt;P&gt;; &lt;/P&gt;&lt;P&gt;#define MY_ALIGN(address, alignment) ((address + (alignment-1)) AND ~(alignment-1)) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD_REGION_INTRAM CODE_BASE_ADDR_START &lt;/P&gt;&lt;P&gt;{ &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;VECTORS CODE_BASE_ADDR_START &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{ &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;vectors.o (.vectors_rom,+FIRST) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;vectors.o (.cfmconfig) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;} &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;CODE +0 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{ &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (InRoot$$Sections)&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;; All library sections for example, __main.o, &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;; __scatter*.o, __dc*.o, and * Region$$Table &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (KERNEL) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (TEXT) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (+RO) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;} &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;RAM_VECTORS DATA_BASE_ADDR_START ; For ram vector table. Used when&amp;nbsp; MQX_ROM_VECTORS is set to zero. &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{ &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;vectors.o (.vectors_ram) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;} &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;DATA +0 ALIGN 32 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{ &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (+RW, +ZI) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 May 2016 12:21:10 GMT</pubDate>
    <dc:creator>mpfgregory</dc:creator>
    <dc:date>2016-05-09T12:21:10Z</dc:date>
    <item>
      <title>Vybrid M4 hangup when using initialized structs</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466404#M5126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The following code crashes on my Vybrid M4. The code is not even executed, but mqxboot already crashes the Linux kernel when uploading the binary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;struct xxx {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int a;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int b;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;struct xxx bla = {1, 5};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I use struct xxx bla = {0, 0}; instead, it works fine. Using initialized variables !=0 that are not structs also work. It happens only when I initialize structs with something != 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wonder in which section&amp;nbsp; the initialized structs are placed. In the .map file I see only functions, not variables. I have tried using&lt;/P&gt;&lt;P&gt;__attribute__((section("RAM_VECTORS")))&lt;/P&gt;&lt;P&gt;but the crash still happens. When building I get a linker warning:&lt;/P&gt;&lt;P&gt;FreescaleMQXRTOS4.0.1/lib/pcm052_m4.ds5/debug/bsp/ram.scf", line 42 (column 20): Warning: L6314W: No section matches pattern vectors.o(.vectors_ram).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess the structs should be placed in this section, but apparently nothing is put there. Does anybody know how to set-up the scatter file so that the initialized structs are placed in the correct section?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 09:08:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466404#M5126</guid>
      <dc:creator>mpfgregory</dc:creator>
      <dc:date>2016-04-21T09:08:15Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid M4 hangup when using initialized structs</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466405#M5127</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/timesyssupport"&gt;timesyssupport&lt;/A&gt;​ can you help here?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Apr 2016 17:45:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466405#M5127</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2016-04-25T17:45:26Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid M4 hangup when using initialized structs</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466406#M5128</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mpfgregory,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the below link&amp;nbsp; you may find useful information for editing the scatter file.&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.nxp.com/files/microcontrollers/doc/app_note/AN5127.pdf" title="http://cache.nxp.com/files/microcontrollers/doc/app_note/AN5127.pdf"&gt;http://cache.nxp.com/files/microcontrollers/doc/app_note/AN5127.pdf&lt;/A&gt; &lt;/P&gt;&lt;P&gt;And in the below link a similar problem has been addressed by ARM, &lt;/P&gt;&lt;P&gt; &lt;A href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0064d/CEGJJBCE.html" title="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0064d/CEGJJBCE.html"&gt;ARM Information Center&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you still faced any issue can you please share your scatter file, so that we can have look at it and check for any errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Timesys support Engineer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Apr 2016 15:13:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466406#M5128</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2016-04-28T15:13:41Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid M4 hangup when using initialized structs</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466407#M5129</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Timesys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your answer. I've found the problem. The .data segment was not part of the created binary. Below is the relevant part of my scatter file. The RW and ZI were put to address 0x3f800000, the code to address 0x3f000000. The created binary was 86kB large and was written to 0x3f000000 by mqxboot. So the RW and ZI region was uninitialized. If I put RW and ZI to the CODE region, it works fine. I guess this is not a good way to handle the problem. Do you have a more proper solution?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CODE_BASE_ADDR_START&lt;/TD&gt;&lt;TD&gt;0x3f000000 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CODE_BASE_ADDR_END&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f03fff0 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CODE_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(CODE_BASE_ADDR_END - CODE_BASE_ADDR_START) &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_BASE_ADDR_START&lt;/TD&gt;&lt;TD&gt;0x3f800000 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_BASE_ADDR_END&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f807ff0 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(DATA_BASE_ADDR_END - DATA_BASE_ADDR_START) &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_SHARED_START&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f040000 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define DATA_SHARED_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f04fff0 &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define TCML_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x1f807ff0 &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;; &lt;/P&gt;&lt;P&gt;; Note: &lt;/P&gt;&lt;P&gt;;&amp;nbsp;&amp;nbsp; memory range 0x3f07ebf0 - 0x3f07eff0 is reserved for bootloader_vybrid segment &lt;/P&gt;&lt;P&gt;; &lt;/P&gt;&lt;P&gt;#define MY_ALIGN(address, alignment) ((address + (alignment-1)) AND ~(alignment-1)) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD_REGION_INTRAM CODE_BASE_ADDR_START &lt;/P&gt;&lt;P&gt;{ &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;VECTORS CODE_BASE_ADDR_START &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{ &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;vectors.o (.vectors_rom,+FIRST) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;vectors.o (.cfmconfig) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;} &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;CODE +0 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{ &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (InRoot$$Sections)&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;; All library sections for example, __main.o, &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;; __scatter*.o, __dc*.o, and * Region$$Table &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (KERNEL) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (TEXT) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (+RO) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;} &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;RAM_VECTORS DATA_BASE_ADDR_START ; For ram vector table. Used when&amp;nbsp; MQX_ROM_VECTORS is set to zero. &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{ &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;vectors.o (.vectors_ram) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;} &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;DATA +0 ALIGN 32 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;{ &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;* (+RW, +ZI) &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 May 2016 12:21:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466407#M5129</guid>
      <dc:creator>mpfgregory</dc:creator>
      <dc:date>2016-05-09T12:21:10Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid M4 hangup when using initialized structs</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466408#M5130</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hello Mpfgregory,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Thanx for letting us know.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Victor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 May 2016 05:53:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-M4-hangup-when-using-initialized-structs/m-p/466408#M5130</guid>
      <dc:creator>b36401</dc:creator>
      <dc:date>2016-05-10T05:53:22Z</dc:date>
    </item>
  </channel>
</rss>

