<?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: RX of a CAN MSG Locks up GZ48 MCU only when $FF80 Register is different!?!? in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/RX-of-a-CAN-MSG-Locks-up-GZ48-MCU-only-when-FF80-Register-is/m-p/189915#M14485</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Nobody has any ideas about this one?&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Feb 2008 04:55:19 GMT</pubDate>
    <dc:creator>mjcoury</dc:creator>
    <dc:date>2008-02-19T04:55:19Z</dc:date>
    <item>
      <title>RX of a CAN MSG Locks up GZ48 MCU only when $FF80 Register is different!?!?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/RX-of-a-CAN-MSG-Locks-up-GZ48-MCU-only-when-FF80-Register-is/m-p/189914#M14484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello All... I have an interesting one for you guys....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The processor is a HC09GZ48&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We have a sensor here that Txs and Rxs MS CAN (50K) Messages along with other minor processes, no FLASH reading / writing, just some ADC readings and CAN.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There exists a boot loader that allows us to reprogram the device over CAN.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Boot loader resides at $D600, and the program resides at $4000&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;At some point in the developement cycle, the Sensor, while running the application, would lock up on the Rx'd of a CAN Msg. It would Tx CAN messages without issue. It would correctly accept the application during the programming over the CAN and the same Application code would work on older sensors.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I successfully isolated two S19 memory uploads of the same hardware, one with the code working correctly, one with the code locking up on the Rx of a CAN message while the application was running&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;using KDIFF I could see only one difference in the S19 file... Changes to memory location $FF80, which looks like the Flash Protection Register...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Bad S19 File has $FF80FFFF&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The OK&amp;nbsp; S19 File has $FF80ABFF&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How this affects CAN Rx'in I have no idea... please remember that the rest of the S19 file is completely identical.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for any help in this matter&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please see the attached image&lt;/SPAN&gt;&lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.freescale.com%2Ffiles%2Fcommunity_files%2F8BITCOMM%2F9305_untitled.jpg" rel="nofollow" target="_blank"&gt;untitled.jpg&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Message Edited by mjcoury on &lt;/SPAN&gt;&lt;SPAN class="date_text"&gt;2008-02-15&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;02:25 AM&lt;/SPAN&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-10-19&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;10:44 AM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Feb 2008 10:20:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/RX-of-a-CAN-MSG-Locks-up-GZ48-MCU-only-when-FF80-Register-is/m-p/189914#M14484</guid>
      <dc:creator>mjcoury</dc:creator>
      <dc:date>2008-02-15T10:20:52Z</dc:date>
    </item>
    <item>
      <title>Re: RX of a CAN MSG Locks up GZ48 MCU only when $FF80 Register is different!?!?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/RX-of-a-CAN-MSG-Locks-up-GZ48-MCU-only-when-FF80-Register-is/m-p/189915#M14485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Nobody has any ideas about this one?&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 04:55:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/RX-of-a-CAN-MSG-Locks-up-GZ48-MCU-only-when-FF80-Register-is/m-p/189915#M14485</guid>
      <dc:creator>mjcoury</dc:creator>
      <dc:date>2008-02-19T04:55:19Z</dc:date>
    </item>
  </channel>
</rss>

