<?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のトピックcycle count  / CW10.6 for S12Z</title>
    <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/cycle-count-CW10-6-for-S12Z/m-p/456843#M3353</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm sensor FAE but supporting about customer's question about CW10.6, now.&lt;/P&gt;&lt;P&gt;Customer would like to check a performance of S12Z CPU by CW10.6. I mean, cpu time.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Easy way is to count clock cycle by assembler list file. Is there any feature which can count the cycle counts?&lt;/P&gt;&lt;P&gt;I know, there is a disassembler function by right click the source file. But, the cycle count is always zero.&lt;/P&gt;&lt;P&gt;Do you know the way to show the cycle number?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="j-rte-table"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style=""&gt;&amp;nbsp;&amp;nbsp; 25:&lt;/TD&gt;&lt;TD style=""&gt;&lt;/TD&gt;&lt;TD style=""&gt; u64Test++;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;00000058 08E030&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;LEA&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD style=""&gt;X,(48,S)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;0000005B 09E020&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;LEA&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD style=""&gt;Y,(32,S)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;0000005E 1F4050&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;MOV.L &lt;/TD&gt;&lt;TD style=""&gt;(0,X),(0,Y)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;00000061 1F4454&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;MOV.L &lt;/TD&gt;&lt;TD style=""&gt;(4,X),(4,Y)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;00000064 BB000000&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;JSR&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD style=""&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And, It is good if there is calculation function of sum of specific code.&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;Best regardfs.&lt;/P&gt;&lt;P&gt;Hiroyoshi Suzuki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Sep 2015 07:42:54 GMT</pubDate>
    <dc:creator>hiroyoshisuzuki</dc:creator>
    <dc:date>2015-09-17T07:42:54Z</dc:date>
    <item>
      <title>cycle count  / CW10.6 for S12Z</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/cycle-count-CW10-6-for-S12Z/m-p/456843#M3353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm sensor FAE but supporting about customer's question about CW10.6, now.&lt;/P&gt;&lt;P&gt;Customer would like to check a performance of S12Z CPU by CW10.6. I mean, cpu time.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Easy way is to count clock cycle by assembler list file. Is there any feature which can count the cycle counts?&lt;/P&gt;&lt;P&gt;I know, there is a disassembler function by right click the source file. But, the cycle count is always zero.&lt;/P&gt;&lt;P&gt;Do you know the way to show the cycle number?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="j-rte-table"&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style=""&gt;&amp;nbsp;&amp;nbsp; 25:&lt;/TD&gt;&lt;TD style=""&gt;&lt;/TD&gt;&lt;TD style=""&gt; u64Test++;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;00000058 08E030&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;LEA&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD style=""&gt;X,(48,S)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;0000005B 09E020&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;LEA&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD style=""&gt;Y,(32,S)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;0000005E 1F4050&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;MOV.L &lt;/TD&gt;&lt;TD style=""&gt;(0,X),(0,Y)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;00000061 1F4454&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;MOV.L &lt;/TD&gt;&lt;TD style=""&gt;(4,X),(4,Y)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style=""&gt;00000064 BB000000&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 style=""&gt;[0]&lt;/TD&gt;&lt;TD style=""&gt;JSR&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD style=""&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And, It is good if there is calculation function of sum of specific code.&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;Best regardfs.&lt;/P&gt;&lt;P&gt;Hiroyoshi Suzuki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2015 07:42:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/cycle-count-CW10-6-for-S12Z/m-p/456843#M3353</guid>
      <dc:creator>hiroyoshisuzuki</dc:creator>
      <dc:date>2015-09-17T07:42:54Z</dc:date>
    </item>
    <item>
      <title>Re: cycle count  / CW10.6 for S12Z</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/cycle-count-CW10-6-for-S12Z/m-p/456844#M3354</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;I'm using CW for MCU v10.6.4 + patch V10.6.5.&lt;/P&gt;&lt;P&gt;With this version I've created a project based on mc9s12zvml128.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the project properties for the S12Z Disassembler you can select the Output options:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Show Cycle Count for Each Instruction.&lt;/P&gt;&lt;P&gt;On my side it seems to be working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extract of my file:&lt;/P&gt;&lt;P&gt;++++++++++++++++&lt;/P&gt;&lt;P&gt;Decoder V-5.0.35 Build 15175, Jun 25 2015&lt;/P&gt;&lt;P&gt;Options: -A -ArgFileSources/main_c.args -C -Env"GENPATH=E:/Temp_bis/Community/375733/MCU_10.6.5/test_s12Z/Project_Headers;E:\Freescale\CW MCU v10.6.4\eclipse\../MCU/S12lisa_Support/s12lisac/include;E:\Freescale\CW MCU v10.6.4\eclipse\../MCU/S12lisa_Support/s12lisac/src;E:\Freescale\CW MCU v10.6.4\eclipse\../MCU/S12lisa_Support/s12lisac/lib_small" -EnvOBJPATH=. -EnvTEXTPATH=. -OSources\main_c.lst -T -ViewHidden -WmsgFob%f%e:%l:%k:%d:%m\n&lt;/P&gt;&lt;P&gt;Decoding File: 'Sources\main_c.obj'&lt;/P&gt;&lt;P&gt;File format: ELF/DWARF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DISASSEMBLY OF: '.text' FROM 2048 TO 2064 SIZE 16 (0X10)&lt;/P&gt;&lt;P&gt;Opening source file 'E:\Temp_bis\Community\375733\MCU_10.6.5\test_s12Z\Sources\main.c'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8: void main(void) {&lt;/P&gt;&lt;P&gt;main:&lt;/P&gt;&lt;P&gt;00000000 CEEF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [0.0]&amp;nbsp; CLI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; 16:&amp;nbsp;&amp;nbsp;&amp;nbsp; __RESET_WATCHDOG();&amp;nbsp;&amp;nbsp;&amp;nbsp; /* feeds the dog */&lt;/P&gt;&lt;P&gt;00000002 0C5506CF&amp;nbsp;&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.0]&amp;nbsp; MOV.B&amp;nbsp;&amp;nbsp;&amp;nbsp; #85,1743&lt;/P&gt;&lt;P&gt;00000006 0CAA06CF&amp;nbsp;&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.0]&amp;nbsp; MOV.B&amp;nbsp;&amp;nbsp;&amp;nbsp; #-86,1743&lt;/P&gt;&lt;P&gt;&amp;nbsp; 17:&amp;nbsp;&amp;nbsp;&amp;nbsp; asm nop;&lt;/P&gt;&lt;P&gt;0000000A 01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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.0]&amp;nbsp; NOP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; 18:&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;/P&gt;&lt;P&gt;0000000B 9F0000&amp;nbsp;&amp;nbsp;&amp;nbsp;&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.0]&amp;nbsp; INC.L&amp;nbsp;&amp;nbsp;&amp;nbsp; i&lt;/P&gt;&lt;P&gt;&amp;nbsp; 15:&amp;nbsp; for(;;) {&lt;/P&gt;&lt;P&gt;0000000E 2074&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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.5]&amp;nbsp; BRA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *-12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;abs = 0x000002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;++++++++++++++++&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>Thu, 17 Sep 2015 08:05:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/cycle-count-CW10-6-for-S12Z/m-p/456844#M3354</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2015-09-17T08:05:59Z</dc:date>
    </item>
    <item>
      <title>Re: cycle count  / CW10.6 for S12Z</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/cycle-count-CW10-6-for-S12Z/m-p/456845#M3355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hiroyoshi-san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, the Update 6 has been released.&lt;/P&gt;&lt;P&gt;To install it you need to launch Eclipse and click on Help + Install New Software ...&lt;/P&gt;&lt;P&gt;Select the generic:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FSL MCU Eclipse Update Site - &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://freescale.com/lgfiles/updates/Eclipse/MCU10_6_4/com.freescale.mcu.updatesite" rel="nofollow"&gt;http://freescale.com/lgfiles/updates/Eclipse/MCU10_6_4/com.freescale.mcu.updatesite&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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/55385i22F1E483BE3F54A3/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;&lt;/P&gt;&lt;P&gt;to be sure you can run it 2 times.&lt;/P&gt;&lt;P&gt;After that you can launch the Help + Check for Updates too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Under the installation, at then end you will see release notes under \CW MCU v10.6.4\MCU.&lt;/P&gt;&lt;P&gt;for instance:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/55431iCC38ABB53D944AB7/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Pascal&lt;BR /&gt;NXP Technical Support&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, 08 Jan 2016 14:24:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/cycle-count-CW10-6-for-S12Z/m-p/456845#M3355</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2016-01-08T14:24:50Z</dc:date>
    </item>
  </channel>
</rss>

