<?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 codewarrior HCS12 V3.1 linker bug in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/codewarrior-HCS12-V3-1-linker-bug/m-p/125117#M170</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hello&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I found, that the linker of Codewarrior for HCS12 V3.1 has a bug.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If the output file (*.sx, *.abs, *.abs.s19, *.abs.phy) becomes shorter (i.e. due to code optimisation) than the previous version, the file is not stripped and last few records of the previous file remains in the new file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So when using Cyclone Pro with S-Record format, the programmer writes all the records (including the above mentioned "non stripped ones") to the target and thus the code will not run becuase interrup table (and other parts) get corrupt.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Mar 2007 03:15:32 GMT</pubDate>
    <dc:creator>Jet</dc:creator>
    <dc:date>2007-03-06T03:15:32Z</dc:date>
    <item>
      <title>codewarrior HCS12 V3.1 linker bug</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/codewarrior-HCS12-V3-1-linker-bug/m-p/125117#M170</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hello&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I found, that the linker of Codewarrior for HCS12 V3.1 has a bug.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If the output file (*.sx, *.abs, *.abs.s19, *.abs.phy) becomes shorter (i.e. due to code optimisation) than the previous version, the file is not stripped and last few records of the previous file remains in the new file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So when using Cyclone Pro with S-Record format, the programmer writes all the records (including the above mentioned "non stripped ones") to the target and thus the code will not run becuase interrup table (and other parts) get corrupt.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Mar 2007 03:15:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/codewarrior-HCS12-V3-1-linker-bug/m-p/125117#M170</guid>
      <dc:creator>Jet</dc:creator>
      <dc:date>2007-03-06T03:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: codewarrior HCS12 V3.1 linker bug</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/codewarrior-HCS12-V3-1-linker-bug/m-p/125118#M171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hmm, I wonder how that is the case?&amp;nbsp; The ISR table is position dependant and should have embedded location info in the records.&amp;nbsp; Just having a snippit of something else in there shouldn't matter.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;That's not to say there's not bugs or other problems.&amp;nbsp; I just fail to see how it could be the ISR table.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Unless you're saying some the 'S' records are corrupted and it just happens to be an ISR entry.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Mar 2007 03:18:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/codewarrior-HCS12-V3-1-linker-bug/m-p/125118#M171</guid>
      <dc:creator>mke_et</dc:creator>
      <dc:date>2007-03-06T03:18:58Z</dc:date>
    </item>
    <item>
      <title>Re: codewarrior HCS12 V3.1 linker bug</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/codewarrior-HCS12-V3-1-linker-bug/m-p/125119#M172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;You can simply reproduce this problem.&lt;BR /&gt;. Open the ${project}.sx file in the text editor.&lt;BR /&gt;. Copy a couple of lines and past it (insert) at begin of this file (to make this file longer)&lt;BR /&gt;. append some comment to the last S record&lt;BR /&gt;. insert and delete an character in your source file to make sure that will be recompiled&lt;BR /&gt;. Make&lt;BR /&gt;. open the ${project}.sx file in the text editor&lt;BR /&gt;&lt;BR /&gt;you will found the vector table duplicate and you can found your comment attached to the last record&lt;BR /&gt;&lt;BR /&gt;see the attached file.sx&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Mar 2007 17:13:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/codewarrior-HCS12-V3-1-linker-bug/m-p/125119#M172</guid>
      <dc:creator>Jet</dc:creator>
      <dc:date>2007-03-06T17:13:26Z</dc:date>
    </item>
    <item>
      <title>Re: codewarrior HCS12 V3.1 linker bug</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/codewarrior-HCS12-V3-1-linker-bug/m-p/125120#M173</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;This is pretty strange as the IDE is supposed to create a brand new S record file after a build.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;You need to submit a service request&amp;nbsp; for that.&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;To log the issue please go to following URL:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://www.freescale.com/TechSupport" rel="nofollow" target="_blank"&gt;http://www.freescale.com/TechSupport&lt;/A&gt;&lt;BR /&gt;and click on "Submit a service request"&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Make sure to attach following information to the SR:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; - A project reproducing the trouble&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; - The Installed product information.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; To retrieve that info:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Start CodeWarrior&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Select Help -&amp;gt; About Metrowerks CodeWarrior&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Click on "Install Products"&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Click on Save As and save the information to a file,&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Mar 2007 19:42:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/codewarrior-HCS12-V3-1-linker-bug/m-p/125120#M173</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2007-03-06T19:42:24Z</dc:date>
    </item>
  </channel>
</rss>

