Problem Program Module MC9S12XDP512

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Problem Program Module MC9S12XDP512

1,073 Views
MicroHit
Contributor I
Hi, I 've Cyclon Pro to Program a  Microcontroler MC9S12XDP512 .
When select the module software algorithm Freescale_MC9S12XDP512_1X16_2k_4k_EEPROM_linear_4k_page.12P
the Base Adress=13F000.
Then try to Program Module and the message error is :
Invalid Addresses in srecord block from $0000C000 to $0000C01F.
 
 
What I am do Wrong ?
 
 
Labels (1)
0 Kudos
1 Reply

313 Views
Lundin
Senior Contributor IV
I assume that you are using PROG12Z? That's what it looks like anyway...

P&E have two different algorithms for every derivate: one for the banked flash and one for the eeprom. When programming the flash, you need to use a .phy file, which the contains "physical addresses" of the memory. In plain english this means that the P&E equipment can't handle common s-records when you are using addresses larger than 16-bit. This is not a problem however, since Codewarrior generates a .phy file, which ends up in the \bin directory of your project. Use that file for the flash.

When the flash programming is done, pick the algorithm for the eeprom instead. You'll be asked to enter the memory offset where your eeprom starts. If PROG12Z complains about some addresses that are out of range, let it ignore and continue.
0 Kudos