<?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 MM9Z1I638 / MM9Z1J638 - Differences - Issue in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MM9Z1I638-MM9Z1J638-Differences-Issue/m-p/792110#M15612</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear NXP team,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we use the MM9Z1I638 instead of the earlier used MM9Z1J638 in an application and now facing some trouble to make the application work again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The header files have been replaced by&amp;nbsp;mm9z1j638.h, the linker file has also been replaced by mm9z1i638.prm and correct&amp;nbsp;flash configuration file&amp;nbsp;seems to be used. From that stand point, it should work as expected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the new device&amp;nbsp;&lt;SPAN&gt;MM9Z1I638&amp;nbsp;the application creates&amp;nbsp;an&lt;/SPAN&gt;&amp;nbsp;isrMachineException(void), after which the application stays in a while loop. We assume this expection has been created by some 'illegal' memory access.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anything else to be considered? Do I miss anything?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any document of the two different&amp;nbsp;memory mappings available? (EEPROM is used to store application specific data).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;During the programming&amp;nbsp;with both targets, I receive the following warnings:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Device MM9Z1J638_EEPROM &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Programming ....&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff00 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff50 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff58 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff60 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff70 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff78 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff80 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffffd0 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffffd8 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffffe8 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xfffff0 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xfffff8 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Device MM9Z1J638_EEPROM &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Program Command Succeeded &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Flash Operation. done &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Sep 2018 14:17:19 GMT</pubDate>
    <dc:creator>michaelpi</dc:creator>
    <dc:date>2018-09-05T14:17:19Z</dc:date>
    <item>
      <title>MM9Z1I638 / MM9Z1J638 - Differences - Issue</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MM9Z1I638-MM9Z1J638-Differences-Issue/m-p/792110#M15612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear NXP team,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we use the MM9Z1I638 instead of the earlier used MM9Z1J638 in an application and now facing some trouble to make the application work again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The header files have been replaced by&amp;nbsp;mm9z1j638.h, the linker file has also been replaced by mm9z1i638.prm and correct&amp;nbsp;flash configuration file&amp;nbsp;seems to be used. From that stand point, it should work as expected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the new device&amp;nbsp;&lt;SPAN&gt;MM9Z1I638&amp;nbsp;the application creates&amp;nbsp;an&lt;/SPAN&gt;&amp;nbsp;isrMachineException(void), after which the application stays in a while loop. We assume this expection has been created by some 'illegal' memory access.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anything else to be considered? Do I miss anything?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any document of the two different&amp;nbsp;memory mappings available? (EEPROM is used to store application specific data).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;During the programming&amp;nbsp;with both targets, I receive the following warnings:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Device MM9Z1J638_EEPROM &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Programming ....&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff00 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff50 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff58 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff60 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff70 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff78 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffff80 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffffd0 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffffd8 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xffffe8 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xfffff0 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Programming warning. Can't program 8 bytes to address 0xfffff8 because this range isn't included in the selected modules! &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Device MM9Z1J638_EEPROM &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Program Command Succeeded &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Flash Operation. done &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 14:17:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MM9Z1I638-MM9Z1J638-Differences-Issue/m-p/792110#M15612</guid>
      <dc:creator>michaelpi</dc:creator>
      <dc:date>2018-09-05T14:17:19Z</dc:date>
    </item>
    <item>
      <title>Re: MM9Z1I638 / MM9Z1J638 - Differences - Issue</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MM9Z1I638-MM9Z1J638-Differences-Issue/m-p/792111#M15613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The Flash size is the only difference, as per documentation.&lt;/P&gt;&lt;P&gt;You can read MMC registers, it will give you, among others, the error type [MMCECL[ERR]] and the program counter value [MMCPC] at the time the access violation&amp;nbsp;occurred.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Sep 2018 12:38:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MM9Z1I638-MM9Z1J638-Differences-Issue/m-p/792111#M15613</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2018-09-12T12:38:57Z</dc:date>
    </item>
    <item>
      <title>Re: MM9Z1I638 / MM9Z1J638 - Differences - Issue</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MM9Z1I638-MM9Z1J638-Differences-Issue/m-p/792112#M15614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, thank you for your response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess I have narrowed down the problem in the meanwhile. There is a definition in the nvm.h which is for the&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;MM9Z1J638:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;// --------------------------------------------------------------------&lt;BR /&gt;#define FTM_REG_BASE 0x000380&lt;BR /&gt;//#define BUS_CLOCK 50&lt;BR /&gt;#define BUS_CLOCK (CLOCK_BUS/1000000UL) // from main.h&lt;BR /&gt;&lt;STRONG&gt;#define PFLASH_BLOCK_BASE 0xFE0000&lt;/STRONG&gt;&lt;BR /&gt;//#define PFLASH_BLOCK_SIZE 0x20000 // 128kByte&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;#define PFLASH_BLOCK_SIZE 0x18000 // 96 kByte&lt;BR /&gt;#define EE_BLOCK_BASE 0x100000 //!&amp;lt; EEPROM start adress&lt;BR /&gt;#define EE_BLOCK_SIZE 0x1000 //4kByte F&lt;BR /&gt;#define IGNORE_SINGLE_FAULT TRUE&lt;BR /&gt;#define BDM_ENABLE FALSE&lt;BR /&gt;#define SECURITY_LOCATION 0xFFFE08&lt;BR /&gt;#define SECURITY_SIZE 0x8&lt;BR /&gt;#define BUFFER_SIZE_BYTE 0x10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Based on the datasheet information, I was not able to find out which value &lt;STRONG&gt;PFLASH_BLOCK_BASE &lt;/STRONG&gt;(for the MM9Z1I638) needs to have. Could you please help me?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_4.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/70860i832BC403541DA04E/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_4.png" alt="pastedImage_4.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Kind regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Michael&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2018 15:46:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MM9Z1I638-MM9Z1J638-Differences-Issue/m-p/792112#M15614</guid>
      <dc:creator>michaelpi</dc:creator>
      <dc:date>2018-09-28T15:46:00Z</dc:date>
    </item>
    <item>
      <title>Re: MM9Z1I638 / MM9Z1J638 - Differences - Issue</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MM9Z1I638-MM9Z1J638-Differences-Issue/m-p/792113#M15615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The base address is 0xFE8000 = 0xFFFFFF - (96 * 0x400).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2018 11:31:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MM9Z1I638-MM9Z1J638-Differences-Issue/m-p/792113#M15615</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2018-10-01T11:31:21Z</dc:date>
    </item>
  </channel>
</rss>

