<?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: invalid address in srecord block in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/invalid-address-in-srecord-block/m-p/894620#M22850</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Uploaded the srecord and it looks a bit different from what went in. The first 16 lines are FF, the next line is unknown data, the next 4 are as per what was programmed in. Is some of it written to unimplemented addresses?&lt;/P&gt;&lt;P&gt;Original and retrieved srecord below. Can't seem to get the formatting right, sorry! "source code" button doesn't do anything useful on my browser...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Original&lt;/P&gt;&lt;P&gt;S1120000A696C7303EA680C73038A600C7303951&lt;BR /&gt;S113C0006E00006E00016E0003A600C730B8A600E3&lt;BR /&gt;S113C010C730B0A600C730B9A600C730B1A600C764&lt;BR /&gt;S113C02030BAA600C730B2A600C730BBA600C730DE&lt;BR /&gt;S113C030B3A600C730BCA600C730B49B989C5F4F22&lt;BR /&gt;S113C0401003453039AFFF65000026F91103453070&lt;BR /&gt;S10EC05039AFFF65000026F9CCC045A5&lt;BR /&gt;S105FFFEC0003D&lt;BR /&gt;S9030000FC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Retrieved&lt;/P&gt;&lt;P&gt;S1133100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB&lt;BR /&gt;S1133110FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB&lt;BR /&gt;S1133120FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB&lt;BR /&gt;S1133130FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B&lt;BR /&gt;S1133140FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B&lt;BR /&gt;S1133150FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B&lt;BR /&gt;etc etc etc &lt;BR /&gt;S113FFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D&lt;BR /&gt;S113FFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFC0004B&lt;/P&gt;&lt;P&gt;-----------------------------&lt;/P&gt;&lt;P&gt;EDIT -&amp;gt; I had some of the config registers listed above ORG $C000 so the srecord was being partially written to the non-flash area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;:facepalm: ....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 13 Apr 2019 15:32:14 GMT</pubDate>
    <dc:creator>JimDandy</dc:creator>
    <dc:date>2019-04-13T15:32:14Z</dc:date>
    <item>
      <title>invalid address in srecord block</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/invalid-address-in-srecord-block/m-p/894619#M22849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Getting the following error message. Other posts talk about difference between logical and physical address.&lt;/P&gt;&lt;P&gt;-----------------&lt;/P&gt;&lt;P&gt;Checking range of S records. - &lt;/P&gt;&lt;P&gt;Address range is not in module&amp;nbsp; Invalid address detected&lt;/P&gt;&lt;P&gt;Invalid address in srecord block from $00000000 to $0000000E&lt;/P&gt;&lt;P&gt;------------------&lt;/P&gt;&lt;P&gt;the actual srecord:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S1120000B696C7303EB680C73038B600C7303921&lt;BR /&gt;S113C0006E00006E00016E0003A600C730B8A600E3&lt;BR /&gt;S113C010C730B0A600C730B9A600C730B1A600C764&lt;BR /&gt;S113C02030BAA600C730B2A600C730BBA600C730DE&lt;BR /&gt;S113C030B3A600C730BCA600C730B49B989C5F4F22&lt;BR /&gt;S113C0401003453039AFFF65000026F91103453070&lt;BR /&gt;S10EC05039AFFF65000026F9CCC045A5&lt;BR /&gt;S105FFFEC0003D&lt;BR /&gt;S9030000FC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using 9s08pa.s8p module&lt;/P&gt;&lt;P&gt;What could possibly be wrong???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Apr 2019 14:46:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/invalid-address-in-srecord-block/m-p/894619#M22849</guid>
      <dc:creator>JimDandy</dc:creator>
      <dc:date>2019-04-13T14:46:20Z</dc:date>
    </item>
    <item>
      <title>Re: invalid address in srecord block</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/invalid-address-in-srecord-block/m-p/894620#M22850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Uploaded the srecord and it looks a bit different from what went in. The first 16 lines are FF, the next line is unknown data, the next 4 are as per what was programmed in. Is some of it written to unimplemented addresses?&lt;/P&gt;&lt;P&gt;Original and retrieved srecord below. Can't seem to get the formatting right, sorry! "source code" button doesn't do anything useful on my browser...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Original&lt;/P&gt;&lt;P&gt;S1120000A696C7303EA680C73038A600C7303951&lt;BR /&gt;S113C0006E00006E00016E0003A600C730B8A600E3&lt;BR /&gt;S113C010C730B0A600C730B9A600C730B1A600C764&lt;BR /&gt;S113C02030BAA600C730B2A600C730BBA600C730DE&lt;BR /&gt;S113C030B3A600C730BCA600C730B49B989C5F4F22&lt;BR /&gt;S113C0401003453039AFFF65000026F91103453070&lt;BR /&gt;S10EC05039AFFF65000026F9CCC045A5&lt;BR /&gt;S105FFFEC0003D&lt;BR /&gt;S9030000FC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Retrieved&lt;/P&gt;&lt;P&gt;S1133100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB&lt;BR /&gt;S1133110FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB&lt;BR /&gt;S1133120FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB&lt;BR /&gt;S1133130FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B&lt;BR /&gt;S1133140FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B&lt;BR /&gt;S1133150FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B&lt;BR /&gt;etc etc etc &lt;BR /&gt;S113FFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D&lt;BR /&gt;S113FFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFC0004B&lt;/P&gt;&lt;P&gt;-----------------------------&lt;/P&gt;&lt;P&gt;EDIT -&amp;gt; I had some of the config registers listed above ORG $C000 so the srecord was being partially written to the non-flash area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;:facepalm: ....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Apr 2019 15:32:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/invalid-address-in-srecord-block/m-p/894620#M22850</guid>
      <dc:creator>JimDandy</dc:creator>
      <dc:date>2019-04-13T15:32:14Z</dc:date>
    </item>
    <item>
      <title>Re: invalid address in srecord block</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/invalid-address-in-srecord-block/m-p/894621#M22851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;S112&lt;STRONG&gt;&lt;EM&gt;0000&lt;/EM&gt;&lt;/STRONG&gt;A696C7303EA680C73038A600C7303951&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This has nothing to do with linear to physical. BTW what's part number? Linear to physical applies only to derivatives with &amp;gt;=64k of flash.&lt;/P&gt;&lt;P&gt;Address 0000 highlighted in your S record certainly is wrong. You should look in your map file for what is allocated to address 0000. There must be something,&amp;nbsp;not peripheral registers but some initialized variables, structs or&amp;nbsp;routine&amp;nbsp;from your code. Don't you receive some warnings? If not, didn't you suppress some "annoying" and/or "not useful" warnings? As well, perhaps linker attempts to allocate something above 0xFFFF address, which could be chopped to 0000.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Apr 2019 06:45:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/invalid-address-in-srecord-block/m-p/894621#M22851</guid>
      <dc:creator>kef2</dc:creator>
      <dc:date>2019-04-15T06:45:23Z</dc:date>
    </item>
  </channel>
</rss>

