Hello,
Our product's mcu is mc9s12zvml128,and according to the datasheet,its flash range is from 0xfe0000 to 0xffffff.Recently,we want to change the mcu to mc9s12zvml32,and its flash range is 0xff8000 t0 0xffffff.But I find that my code can still be download to 0xfe0000~0xff7ffff.
What's wrong with this?
Best Regards!
Solved! Go to Solution.
Hi xiaofangu,
Nothing is wrong. The devices have the same mask set, but not defined peripherals/memory spaces on the MC9S12ZVML32 device are not tested.
If you use peripheral or memory which is not introduced for given device in the datasheet NXP does not guarantee quality of the device. It is on your responsibility
So, please follow the memory ranges which are defined in the datasheet for given device.
Best regards,
Diana
Hi xiaofangu,
Nothing is wrong. The devices have the same mask set, but not defined peripherals/memory spaces on the MC9S12ZVML32 device are not tested.
If you use peripheral or memory which is not introduced for given device in the datasheet NXP does not guarantee quality of the device. It is on your responsibility
So, please follow the memory ranges which are defined in the datasheet for given device.
Best regards,
Diana