<?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 can CodeWarrior read S19 files for programming? in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/can-CodeWarrior-read-S19-files-for-programming/m-p/139498#M2304</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Currently using a P&amp;amp;E Multilink 12 USB directly with CodeWarrior.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The development module from our client *had* calibrations in it, byt I accidently erased them. The client can give us an S19 file, but we do not have any way to program the S12X other than via CodeWarrior.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am unable to find anyway that CW can read the S19 file and program it into the S12X.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The only other software I have found is P&amp;amp;E's PROGR12Z program, but that will cost us extra moeny the client is unwilling to reimburse us for.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The only remaining alternative is to wait for the client to send us another module.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a way to get CodeWarrior to read and program from the S19 file?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there another (low cost) solution?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Jun 2006 01:00:47 GMT</pubDate>
    <dc:creator>rlw</dc:creator>
    <dc:date>2006-06-14T01:00:47Z</dc:date>
    <item>
      <title>can CodeWarrior read S19 files for programming?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/can-CodeWarrior-read-S19-files-for-programming/m-p/139498#M2304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Currently using a P&amp;amp;E Multilink 12 USB directly with CodeWarrior.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The development module from our client *had* calibrations in it, byt I accidently erased them. The client can give us an S19 file, but we do not have any way to program the S12X other than via CodeWarrior.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am unable to find anyway that CW can read the S19 file and program it into the S12X.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The only other software I have found is P&amp;amp;E's PROGR12Z program, but that will cost us extra moeny the client is unwilling to reimburse us for.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The only remaining alternative is to wait for the client to send us another module.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a way to get CodeWarrior to read and program from the S19 file?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there another (low cost) solution?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jun 2006 01:00:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/can-CodeWarrior-read-S19-files-for-programming/m-p/139498#M2304</guid>
      <dc:creator>rlw</dc:creator>
      <dc:date>2006-06-14T01:00:47Z</dc:date>
    </item>
    <item>
      <title>Re: can CodeWarrior read S19 files for programming?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/can-CodeWarrior-read-S19-files-for-programming/m-p/139499#M2305</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;CodeWarrior debugger is able to program S19 file.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Main issue here is how are destination address specified in the S19 file?&lt;/DIV&gt;&lt;DIV&gt;Are there specified using logical or global addresses?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Basically you can load a S19 file into the target CPU using the debugger File -&amp;gt; Load Application menu.&lt;/DIV&gt;&lt;DIV&gt;The loader assumes that the addresses within the S record file are logical (i.e. &amp;lt;BankNbr&amp;gt;&amp;lt;offset&amp;gt;. So if the S19 file includes logical addresses, jut use File -&amp;gt; Load Application and browse for the s record file.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If the S record contains global addresses, you have to add&amp;nbsp;following environment variable to your Debug project file (*.ini file):&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SRECISS12XGLOBALADR=1&lt;/DIV&gt;&lt;DIV&gt;This environment variable must be added to the [HI-WAVE] section in the Debug Project file.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;If the S record contains linear addresses, you have to add&amp;nbsp;following environment variable to your Debug project file (*.ini file):&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SRECISHCS12LINEARADR=1&lt;/DIV&gt;&lt;DIV&gt;This environment variable must be added to the [HI-WAVE] section in the Debug Project file.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Note that all addresses within a S record file should be either logical, linear or global. You cannot have a mix.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;Additionally I assume you need to load the S19 file AND your application. Am I right?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Then&amp;nbsp;I would recommend you to&amp;nbsp;use "P&amp;amp;E Multilink/Cyclone Pro" -&amp;gt; "Flash" to load the S 19.&lt;/DIV&gt;&lt;DIV&gt;Make sure to&amp;nbsp;Enable only flash blocks where you want to load your S record and press "Load".&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I hope this helps a little bit&amp;nbsp;and is not too confusing&amp;nbsp;&lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jun 2006 14:08:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/can-CodeWarrior-read-S19-files-for-programming/m-p/139499#M2305</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2006-06-14T14:08:48Z</dc:date>
    </item>
    <item>
      <title>Re: can CodeWarrior read S19 files for programming?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/can-CodeWarrior-read-S19-files-for-programming/m-p/139500#M2306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CrasyCat Wrote:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the S record contains global addresses, you have to add&amp;nbsp;following environment variable to your Debug project file (*.ini file):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SRECISS12XGLOBALADR=1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;This environment variable must be added to the [HI-WAVE] section in the Debug Project file.&lt;/DIV&gt;&lt;DIV&gt;---&lt;/DIV&gt;&lt;DIV&gt;Is there a corresponding command to put in the Hiwave command window to switch between global addressing (SRECISS12XGLOBALADR=1) and nonglobal addressing (SRECISS12XGLOBALADR=0) in the same session?&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Apr 2010 00:31:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/can-CodeWarrior-read-S19-files-for-programming/m-p/139500#M2306</guid>
      <dc:creator>isionous</dc:creator>
      <dc:date>2010-04-02T00:31:49Z</dc:date>
    </item>
    <item>
      <title>Re: can CodeWarrior read S19 files for programming?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/can-CodeWarrior-read-S19-files-for-programming/m-p/139501#M2307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;No. The debug session will accept either S records with global addresses or S records with logical addresses.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You cannot switch between different format within one session.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CrasyCat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Apr 2010 19:27:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/can-CodeWarrior-read-S19-files-for-programming/m-p/139501#M2307</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2010-04-06T19:27:53Z</dc:date>
    </item>
  </channel>
</rss>

