<?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: MPC5554: sbss,sdata and others; basic question regarding sections in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/MPC5554-sbss-sdata-and-others-basic-question-regarding-sections/m-p/136495#M224</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Take a look at {Install}\Help\PDF\PowerPC Build Tools Reference.pdf.&lt;/DIV&gt;&lt;DIV&gt;Chapter "PowerPC Linker" contains a section named "Predefined sections", which shows&lt;/DIV&gt;&lt;DIV&gt;predefined section names and their usage.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I hope this helps.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Jun 2007 14:25:36 GMT</pubDate>
    <dc:creator>CrasyCat</dc:creator>
    <dc:date>2007-06-12T14:25:36Z</dc:date>
    <item>
      <title>MPC5554: sbss,sdata and others; basic question regarding sections</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/MPC5554-sbss-sdata-and-others-basic-question-regarding-sections/m-p/136494#M223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hi everybody,&lt;BR /&gt;&lt;BR /&gt;I have some general questions regarding code,data and const sections and their naming conventions in codewarrior and how they relate to power pc in general.&amp;nbsp; Where can I find a document/book that really goes into detail what default sections there are and to what type of C language data definitions they belong:&lt;BR /&gt;e.g.:&amp;nbsp;&amp;nbsp; int MyVariable;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; // will be put into sbss section by default if this xxx switch is set to .... in the linker...&lt;BR /&gt;&lt;BR /&gt;I have read some basic info in "PowerPC Build Tool Reference.PDF" regarding predefined sections and default sections, but that only scratches the surface.&lt;BR /&gt;&lt;BR /&gt;Any hints as to where I can find detailed info will be greatly appreciated!!&lt;BR /&gt;&lt;BR /&gt;Alwin&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 23:39:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/MPC5554-sbss-sdata-and-others-basic-question-regarding-sections/m-p/136494#M223</guid>
      <dc:creator>MPC5554_Newbee</dc:creator>
      <dc:date>2007-06-11T23:39:24Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5554: sbss,sdata and others; basic question regarding sections</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/MPC5554-sbss-sdata-and-others-basic-question-regarding-sections/m-p/136495#M224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Take a look at {Install}\Help\PDF\PowerPC Build Tools Reference.pdf.&lt;/DIV&gt;&lt;DIV&gt;Chapter "PowerPC Linker" contains a section named "Predefined sections", which shows&lt;/DIV&gt;&lt;DIV&gt;predefined section names and their usage.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I hope this helps.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 14:25:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/MPC5554-sbss-sdata-and-others-basic-question-regarding-sections/m-p/136495#M224</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2007-06-12T14:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5554: sbss,sdata and others; basic question regarding sections</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/MPC5554-sbss-sdata-and-others-basic-question-regarding-sections/m-p/136496#M225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;FONT face="Arial"&gt;Hi CrasyCat,&lt;BR /&gt;&lt;BR /&gt;As indicated in my initial post, I found the document and also looked at the section you are mentioning.&amp;nbsp; The "Predefined sections" are doesn't give the whole picture.&amp;nbsp; Once I dug through it and put the puzzle together it made more sense, since I could fill in the blanks then. I went through the exercise to build a test software set and played around with pragma section statements to find our what C variable definitions ends up where.&lt;BR /&gt;&lt;BR /&gt;Here are my findings (which I did for MPC5554 compiler version 2.1) in the form of a truth table:&lt;/FONT&gt; &lt;BR /&gt;&lt;BR /&gt;Metroworks Codewarrior Compiler Version 2.x definition for memory mapping in C-Source code: =====================================================================&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;#pragma section &amp;lt;type&amp;gt; "initialized_Object_Name" "uninitialized_Object_Name"&lt;BR /&gt;&lt;BR /&gt;possible options for &amp;lt;type&amp;gt;:&lt;BR /&gt;====================&lt;BR /&gt;&lt;FONT face="Arial" size="2"&gt;code_type&amp;nbsp;&amp;nbsp;&lt;/FONT&gt; &lt;FONT face="Arial" size="2"&gt;—&lt;/FONT&gt;&lt;FONT face="Arial" size="2"&gt;&amp;nbsp; executable object code&lt;BR /&gt;data_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt; &lt;FONT face="Arial" size="2"&gt;—&lt;/FONT&gt;&lt;FONT face="Arial" size="2"&gt;&amp;nbsp; non-constant data of a size greater than the size specified in the&lt;BR /&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; small data threshold setting in the CodeWarrior IDE’s PowerPC EABI Project&lt;BR /&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Arial" size="2"&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; panel&lt;/FONT&gt; &lt;FONT face="Arial" size="2"&gt;&lt;BR /&gt;sdata_type&amp;nbsp; —&amp;nbsp;&amp;nbsp; non-constant data of a size less than or equal to the size&lt;BR /&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; specified in the small data threshold setting in the CodeWarrior IDE’s&lt;BR /&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; PowerPC EABI Project panel&lt;BR /&gt;const_type —&amp;nbsp;&amp;nbsp; constant data of a size greater than the size specified in the&lt;BR /&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; small const data threshold setting in the CodeWarrior IDE’s PowerPC EABI&lt;BR /&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; Project panel&lt;BR /&gt;sconst_type —&amp;nbsp;&amp;nbsp; constant data of a size less than or equal to the size specified&lt;BR /&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; in the small const data threshold setting in the CodeWarrior IDE’s PowerPC&lt;BR /&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; EABI Project panel&lt;BR /&gt;all_types&amp;nbsp;&amp;nbsp; —&amp;nbsp;&amp;nbsp; all data&lt;/FONT&gt; &lt;BR /&gt;&lt;BR /&gt;Default sections and default access:&lt;BR /&gt;========================== &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;code_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ".text"&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; data_mode=far_abs&amp;nbsp;&amp;nbsp; code_mode=pc_rel&lt;BR /&gt;data_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ".data”&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; data_mode=far_abs&amp;nbsp;&amp;nbsp; code_mode=pc_rel&lt;BR /&gt;const_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ".rodata”&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; data_mode=far_abs&amp;nbsp;&amp;nbsp; code_mode=pc_rel&lt;BR /&gt;sdata_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ".sdata”&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; data_mode=sda_rel&amp;nbsp;&amp;nbsp; code_mode=pc_rel&lt;BR /&gt;sconst_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ".sdata2” ".sbss2"&amp;nbsp; &amp;nbsp; data_mode=sda_rel&amp;nbsp;&amp;nbsp; code_mode=pc_rel&lt;BR /&gt;all_types&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Here are some examples (truth table format):&lt;BR /&gt;================================&lt;BR /&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;&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;BR /&gt;&lt;FONT face="Arial" size="2"&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;&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; // *1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *5&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="Arial" size="1"&gt;const char&amp;nbsp;&amp;nbsp; t1[5]&amp;nbsp; = {1,2,3,4,5};&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; // sdata2&amp;nbsp;&amp;nbsp;&amp;nbsp; sconst_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; initialized,&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; small&lt;BR /&gt;const char&amp;nbsp;&amp;nbsp; t2[9]&amp;nbsp; = {1,2,3,4,5,7,8,9};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // rodata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; initialized,&amp;nbsp; not small&lt;BR /&gt;const char&amp;nbsp;&amp;nbsp; t3;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // sbss2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sconst_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const,&amp;nbsp;&amp;nbsp;&amp;nbsp; not initialized,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; small&lt;BR /&gt;const char&amp;nbsp;&amp;nbsp; t4[9];&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // rodata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const_type &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; const,&amp;nbsp;&amp;nbsp; not initialized,&amp;nbsp; not small&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp; t5[5]&amp;nbsp;&amp;nbsp;&amp;nbsp; = {1,2,3,4,5};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // sdata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdata_type&amp;nbsp;&amp;nbsp;&amp;nbsp; not const,&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; initialized,&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; small&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp; t6[9]&amp;nbsp;&amp;nbsp;&amp;nbsp; = {1,2,3,4,5,7,8,9};&amp;nbsp;&amp;nbsp; // data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_type&amp;nbsp;&amp;nbsp;&amp;nbsp; not const,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; initialized, not small&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp; t7;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // sbss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdata_type&amp;nbsp;&amp;nbsp;&amp;nbsp; not const,&amp;nbsp;&amp;nbsp; not initialized, &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; small&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp; t8[9];&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // bss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_type&amp;nbsp;&amp;nbsp;&amp;nbsp; not const,&amp;nbsp;&amp;nbsp; not initialized, not small&lt;BR /&gt;&lt;/FONT&gt;&lt;BR /&gt;Notes:&amp;nbsp; *1&amp;nbsp;&amp;nbsp;&amp;nbsp; default name of region used by the compiler&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt; to use in #pragma statement (see above)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Truth table entry 1 (const / not const)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *4 &amp;nbsp;&amp;nbsp;&amp;nbsp; Truth table entry 2 (initialized / not initialized)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Truth table entry 3 (small / not small)&lt;BR /&gt;&lt;BR /&gt;NOTE:&amp;nbsp;&amp;nbsp; "small" is determined by Codewarrior "EPPC Target panel" settings "Small Data" and&lt;BR /&gt;"Small Data2" and has a value of 8 bytes by default.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Now, if I want to place a variable in a section that I like to define, you can do that like this:&lt;BR /&gt;&lt;FONT face="Courier New" size="2"&gt;#pragma section sdata_type "dum_sec" "unini_Vars_less_9_Bytes"&lt;BR /&gt;uint8_t&amp;nbsp;&amp;nbsp;&amp;nbsp; my_8_Bit_Variable;&lt;BR /&gt;uint32_t&amp;nbsp;&amp;nbsp; my_32_Bit_Variable;&lt;BR /&gt;#pragma section sdata_type&amp;nbsp; // set back to default section names...&lt;/FONT&gt;&lt;FONT size="2"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;BR /&gt;Hope this helps some folks out there....&lt;BR /&gt;&lt;BR /&gt;Alwin&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 23:08:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/MPC5554-sbss-sdata-and-others-basic-question-regarding-sections/m-p/136496#M225</guid>
      <dc:creator>MPC5554_Newbee</dc:creator>
      <dc:date>2007-06-12T23:08:03Z</dc:date>
    </item>
  </channel>
</rss>

