<?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: Read Serial/ID Numbers from JTAG? in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255865#M44501</link>
    <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/137574"&gt;@frank_m&lt;/a&gt;&amp;nbsp;That is not the same thing.&amp;nbsp;&lt;BR /&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/185143"&gt;@zengy&lt;/a&gt;&amp;nbsp;I wouldn’t be surprised if the serial number is generated on the fly by code. I.e. there is not a location that contains the value. NXP do not publish their ROM code or algorithm, so I think you are stuck. A workaround would be to have a function in your code dedicated to returning the serial number. You can then use &amp;nbsp;gdb script commands to execute that code from within the debugger and display the value. Not nice, but it would work.&lt;/P&gt;</description>
    <pubDate>Thu, 01 Apr 2021 13:49:10 GMT</pubDate>
    <dc:creator>converse</dc:creator>
    <dc:date>2021-04-01T13:49:10Z</dc:date>
    <item>
      <title>Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1254599#M44477</link>
      <description>&lt;P&gt;I see ISP/IAP commands can be used to read Serial Number and Identification Number. I would like to do this via JTAG instead. Is this possible? If so, what address holds these values? Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Mar 2021 02:33:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1254599#M44477</guid>
      <dc:creator>zengy</dc:creator>
      <dc:date>2021-03-31T02:33:55Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255532#M44490</link>
      <description>&lt;P&gt;The user manual of your MCU should tell you the exact location/address. Those are registers in the SYSCON unit.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 06:11:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255532#M44490</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2021-04-01T06:11:24Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255800#M44497</link>
      <description>&lt;P&gt;This is for the LPC1768. I can't seem to find this information in the User Manual (UM10360). I've searched for:&lt;BR /&gt;Identification Number&lt;BR /&gt;ID Number&lt;BR /&gt;Serial Number&lt;BR /&gt;Syscon&lt;BR /&gt;System Control&lt;BR /&gt;SCS&lt;BR /&gt;&lt;BR /&gt;The SCS register only shows information on the oscillator: x400F C1A0.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you kindly guide me to the documentation with the location where the Serial/Id Number can be found for this device? Thanks.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 11:57:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255800#M44497</guid>
      <dc:creator>zengy</dc:creator>
      <dc:date>2021-04-01T11:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255815#M44498</link>
      <description>&lt;P&gt;At least in my LPC54xxx user manual, it is easy to find.&lt;/P&gt;&lt;P&gt;The 176x controllers are a bit older ... I only found this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="frank_meyer_0-1617279639342.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/141191iD7109D2C15CE2DB0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="frank_meyer_0-1617279639342.png" alt="frank_meyer_0-1617279639342.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 12:20:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255815#M44498</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2021-04-01T12:20:50Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255827#M44499</link>
      <description>&lt;P&gt;Thanks. I'm able to read the JTAG ID as well as other memory locations just fine. I was hoping that I could find documentation on the location of the Serial Number and Identification Number in memory, but so far have been unable to do so. Can those values be read from a more modern LPC54xx via JTAG? If not maybe it's not possible at all.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 12:42:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255827#M44499</guid>
      <dc:creator>zengy</dc:creator>
      <dc:date>2021-04-01T12:42:50Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255847#M44500</link>
      <description>&lt;P&gt;Supposedly even with the "Memory View" in the debugger:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="frank_meyer_0-1617283351712.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/141202i16C686618B544365/image-size/medium?v=v2&amp;amp;px=400" role="button" title="frank_meyer_0-1617283351712.png" alt="frank_meyer_0-1617283351712.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 13:22:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255847#M44500</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2021-04-01T13:22:41Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255865#M44501</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/137574"&gt;@frank_m&lt;/a&gt;&amp;nbsp;That is not the same thing.&amp;nbsp;&lt;BR /&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/185143"&gt;@zengy&lt;/a&gt;&amp;nbsp;I wouldn’t be surprised if the serial number is generated on the fly by code. I.e. there is not a location that contains the value. NXP do not publish their ROM code or algorithm, so I think you are stuck. A workaround would be to have a function in your code dedicated to returning the serial number. You can then use &amp;nbsp;gdb script commands to execute that code from within the debugger and display the value. Not nice, but it would work.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 13:49:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255865#M44501</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2021-04-01T13:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255877#M44502</link>
      <description>&lt;P&gt;You might be right.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not sure what the "JTAG ID CODE" right above is either.&lt;/P&gt;&lt;P&gt;I suppose the OP meant this ID code, which just identifies the MCU type.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 14:09:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255877#M44502</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2021-04-01T14:09:09Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255900#M44504</link>
      <description>&lt;P&gt;JTAG ID CODE is how a debugger identifies what it is talking to. Afaik it is define by ARM and will be the same for all Cortex-M3 devices (for example)&lt;/P&gt;&lt;P&gt;DEVICE ID 0 is defined by NXP and will be the same for all LPC1768 etc device&lt;/P&gt;&lt;P&gt;DEVICE ID 1 identifies the revision of the part&lt;/P&gt;&lt;P&gt;none of these is unique to a particular device.&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/185143"&gt;@zengy&lt;/a&gt;&amp;nbsp;is trying to get the unique device identifier (I think this is a 128 bit GUID)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 15:17:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1255900#M44504</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2021-04-01T15:17:55Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1256193#M44517</link>
      <description>&lt;P&gt;Hi Zengy&lt;/P&gt;
&lt;P&gt;user can also read Serial ID with FlashMagic.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.flashmagictool.com/" target="_blank"&gt;https://www.flashmagictool.com/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;For more, see FlashMagic help manual.&lt;/P&gt;
&lt;P&gt;Have a nice day,&lt;/P&gt;
&lt;P&gt;Jun Zhang&lt;/P&gt;</description>
      <pubDate>Fri, 02 Apr 2021 07:43:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1256193#M44517</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2021-04-02T07:43:36Z</dc:date>
    </item>
    <item>
      <title>Re: Read Serial/ID Numbers from JTAG?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1256427#M44523</link>
      <description>&lt;P&gt;&lt;EM&gt;&amp;gt; none of these is unique to a particular device.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Sure.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have a hard time to come up with a use case for a unique ID requierd by the debugger.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;A debugger (or other tool) usually needs the proper type ID for manipulations (erase, program, algorithms therefore, checks...).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My company uses post-build Hex/S19 patches to embed such unique or build-specific data in the application.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Apr 2021 07:16:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Read-Serial-ID-Numbers-from-JTAG/m-p/1256427#M44523</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2021-04-03T07:16:45Z</dc:date>
    </item>
  </channel>
</rss>

