<?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>CodeWarrior Development ToolsのトピックRe: wath's mean in CW5.1  in .map file</title>
    <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359016#M1821</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank Pascal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While i still not clearly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know that , for example&amp;nbsp; fun(3)(0)&amp;nbsp; , it is meaning the leaf function , that is the last function of one branch.&lt;/P&gt;&lt;P&gt;While&amp;nbsp; fun(3)(2) , the 2 meaning what ? (in my project , it is Init(3)(2)) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Mar 2015 04:07:08 GMT</pubDate>
    <dc:creator>Fan_xy</dc:creator>
    <dc:date>2015-03-04T04:07:08Z</dc:date>
    <item>
      <title>wath's mean in CW5.1  in .map file</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359013#M1818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="19667_19667.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/120173iEFE3786C932835FE/image-size/large?v=v2&amp;amp;px=999" role="button" title="19667_19667.png" alt="19667_19667.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/50378iD11E41C4C845D404/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;when enable the stack consumption , what is meaning&amp;nbsp; in the CW5.1, Init(3)(2)&amp;nbsp; the second " (2) "&amp;nbsp; meaning ?&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;Thanks !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Feb 2015 10:27:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359013#M1818</guid>
      <dc:creator>Fan_xy</dc:creator>
      <dc:date>2015-02-09T10:27:12Z</dc:date>
    </item>
    <item>
      <title>Re: wath's mean in CW5.1  in .map file</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359014#M1819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry that I cannot address any document to describe the details for Dependency Tree. From your screenshot, it seems that the function Init() calls two subroutines, and these subroutines may be in assembly code or in libraries. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2015 06:11:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359014#M1819</guid>
      <dc:creator>TICS_Fiona</dc:creator>
      <dc:date>2015-02-10T06:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: wath's mean in CW5.1  in .map file</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359015#M1820</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The information is not provided in the current documentation.&lt;/P&gt;&lt;P&gt;See below info about these details:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: #1f497d;"&gt;We checked the linker for the information you asked and it goes like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="list-style-type: disc;"&gt;&lt;LI&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: #1f497d;"&gt;the first value after the function name represents the stack size required for calling that particular function from its caller (so basically the stack consumption of the ‘call’ itself)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: #1f497d;"&gt;the second value after the function name appears only for the leaf functions (functions that don’t call other functions) and represents the stack size consumed by that function&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: #1f497d;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Pascal&lt;BR /&gt;Freescale Technical Support&lt;BR /&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>Mon, 16 Feb 2015 16:56:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359015#M1820</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2015-02-16T16:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: wath's mean in CW5.1  in .map file</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359016#M1821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank Pascal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While i still not clearly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know that , for example&amp;nbsp; fun(3)(0)&amp;nbsp; , it is meaning the leaf function , that is the last function of one branch.&lt;/P&gt;&lt;P&gt;While&amp;nbsp; fun(3)(2) , the 2 meaning what ? (in my project , it is Init(3)(2)) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Mar 2015 04:07:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359016#M1821</guid>
      <dc:creator>Fan_xy</dc:creator>
      <dc:date>2015-03-04T04:07:08Z</dc:date>
    </item>
    <item>
      <title>Re: wath's mean in CW5.1  in .map file</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359017#M1822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Better is to use an example.&lt;/P&gt;&lt;P&gt;In this case I've create a project with the wizard.&lt;/P&gt;&lt;P&gt;After to have enabled the "-M -StackConsumption" options the map file is generated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test_1: without local variable&lt;/P&gt;&lt;P&gt;main.c file:&lt;/P&gt;&lt;P&gt;+++++++++++++++&lt;/P&gt;&lt;P&gt;void main(void) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* put your own code here */&lt;/P&gt;&lt;P&gt;&amp;nbsp; //&amp;nbsp; int val_1=0;&lt;/P&gt;&lt;P&gt;//&amp;nbsp; char val_2=0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EnableInterrupts;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for(;;) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _FEED_COP(); /* feeds the dog */&lt;/P&gt;&lt;P&gt;&amp;nbsp; } /* loop forever */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* please make sure that you never leave main */&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;+++++++++++++++&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Map file&lt;/P&gt;&lt;P&gt;main and _Startup Group&lt;/P&gt;&lt;P&gt;|&lt;/P&gt;&lt;P&gt;+- main&amp;nbsp;&amp;nbsp;&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;/P&gt;&lt;P&gt;|&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;+- _Startup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; +- Init(3)(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;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; +- main(3)(0)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (see above)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test_2: with val_1 local variable&lt;/P&gt;&lt;P&gt;main.c file:&lt;/P&gt;&lt;P&gt;+++++++++++++++&lt;/P&gt;&lt;P&gt;void main(void) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* put your own code here */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int val_1=0;&lt;/P&gt;&lt;P&gt;//&amp;nbsp; char val_2=0;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;+++++++++++++++&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Map file&lt;/P&gt;&lt;P&gt;main and _Startup Group&lt;/P&gt;&lt;P&gt;|&lt;/P&gt;&lt;P&gt;+- main&amp;nbsp;&amp;nbsp;&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;/P&gt;&lt;P&gt;|&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;+- _Startup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; +- Init(3)(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;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; +- main(3)(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;&amp;nbsp;&amp;nbsp;&amp;nbsp; (see above)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test_3: with val_1 &amp;amp; val_2 local variables&lt;/P&gt;&lt;P&gt;main.c file:&lt;/P&gt;&lt;P&gt;+++++++++++++++&lt;/P&gt;&lt;P&gt;void main(void) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* put your own code here */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int val_1=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; char val_2=0;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;+++++++++++++++&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Map file&lt;/P&gt;&lt;P&gt;main and _Startup Group&lt;/P&gt;&lt;P&gt;|&lt;/P&gt;&lt;P&gt;+- main&amp;nbsp;&amp;nbsp;&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;/P&gt;&lt;P&gt;|&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;+- _Startup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; +- Init(3)(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;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; +- main(3)(3)&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second information gives the Stack Consumption which are local variables and other local definition using stack for the function.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Pascal&lt;BR /&gt;Freescale Technical Support&lt;BR /&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>Wed, 04 Mar 2015 09:34:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/wath-s-mean-in-CW5-1-in-map-file/m-p/359017#M1822</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2015-03-04T09:34:51Z</dc:date>
    </item>
  </channel>
</rss>

