AnsweredAssumed Answered

MM9Z1I638 / MM9Z1J638 - Differences - Issue

Question asked by Michael Pichler on Sep 5, 2018
Latest reply on Oct 1, 2018 by Daniel Martynek

Dear NXP team,

 

we use the MM9Z1I638 instead of the earlier used MM9Z1J638 in an application and now facing some trouble to make the application work again.

 

The header files have been replaced by mm9z1j638.h, the linker file has also been replaced by mm9z1i638.prm and correct flash configuration file seems to be used. From that stand point, it should work as expected.

 

With the new device MM9Z1I638 the application creates an isrMachineException(void), after which the application stays in a while loop. We assume this expection has been created by some 'illegal' memory access.

 

Is there anything else to be considered? Do I miss anything?

 

Is there any document of the two different memory mappings available? (EEPROM is used to store application specific data).

 

During the programming with both targets, I receive the following warnings:

 

Device MM9Z1J638_EEPROM
Programming ....
Programming warning. Can't program 8 bytes to address 0xffff00 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xffff50 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xffff58 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xffff60 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xffff70 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xffff78 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xffff80 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xffffd0 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xffffd8 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xffffe8 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xfffff0 because this range isn't included in the selected modules!
Programming warning. Can't program 8 bytes to address 0xfffff8 because this range isn't included in the selected modules!
Device MM9Z1J638_EEPROM
Program Command Succeeded
Flash Operation. done

 

 

 

Kind regards

Michael

Outcomes