<?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: S Record Meaning in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/S-Record-Meaning/m-p/981700#M15280</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can see my incorrect thinking in my post: "...starting address of the firmware."&amp;nbsp; My S record file starts its firmware bytes at 0x8000 (vector table, constants, etc.), but the actual beginning of the executable part of the program (the reset vector) IS correctly defined by the S9 record/line.&amp;nbsp; Now it makes sense.&amp;nbsp; Thank you for helping me think through it, Erich.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Oct 2019 15:29:16 GMT</pubDate>
    <dc:creator>kackle123</dc:creator>
    <dc:date>2019-10-30T15:29:16Z</dc:date>
    <item>
      <title>S Record Meaning</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/S-Record-Meaning/m-p/981698#M15278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I see that in an S record that an "S9" record/line is supposed to describe a starting execution address.&amp;nbsp; But when I decode that line, the address is nowhere near that actual starting address of the firmware.&amp;nbsp; It seems simple to understand; am I missing something?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Oct 2019 22:23:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/S-Record-Meaning/m-p/981698#M15278</guid>
      <dc:creator>kackle123</dc:creator>
      <dc:date>2019-10-29T22:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: S Record Meaning</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/S-Record-Meaning/m-p/981699#M15279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;What tool did you use to generate the S19 file (I assume the GNU objcopy)?&lt;/P&gt;&lt;P&gt;The address can be omitted (or set to zero) depending on the tool which generates it. But the GNU objcopy should set it to the start address which is usually the reset vector:&lt;/P&gt;&lt;P&gt;&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/94213i34600AD6DA57F822/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;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: &lt;A class="link-titled" href="https://mcuoneclipse.com/2013/04/01/decoding-s19-files/" title="https://mcuoneclipse.com/2013/04/01/decoding-s19-files/"&gt;Decoding S19 Files | MCU on Eclipse&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2019 06:46:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/S-Record-Meaning/m-p/981699#M15279</guid>
      <dc:creator>ErichStyger</dc:creator>
      <dc:date>2019-10-30T06:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: S Record Meaning</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/S-Record-Meaning/m-p/981700#M15280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can see my incorrect thinking in my post: "...starting address of the firmware."&amp;nbsp; My S record file starts its firmware bytes at 0x8000 (vector table, constants, etc.), but the actual beginning of the executable part of the program (the reset vector) IS correctly defined by the S9 record/line.&amp;nbsp; Now it makes sense.&amp;nbsp; Thank you for helping me think through it, Erich.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2019 15:29:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/S-Record-Meaning/m-p/981700#M15280</guid>
      <dc:creator>kackle123</dc:creator>
      <dc:date>2019-10-30T15:29:16Z</dc:date>
    </item>
  </channel>
</rss>

