Problem to flash MC9S12DP512CPEV mask set 0L00M with codewarrior

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

Problem to flash MC9S12DP512CPEV mask set 0L00M with codewarrior

Jump to solution
1,858 Views
ADOX_Miguel
Contributor I

We send to produce a board design with MC9S12DP512CPVE. When I tried to load my application with codewarrior I received the following error :

 

Error while loading algorithm to target system.

The chip may be secure, or the derivative selected may be wrong

 

The board came welded a DP512 mask set 0L00M. Then I changed in the same board this chip by another DP512 mask set 4L00M and I load my application without problems. I need to load the application in DP512 mask set 0L00M because i got many boards with this chip. Somebody know what the problem may be ?

Thank in advance.

Labels (1)
Tags (1)
0 Kudos
1 Solution
761 Views
J2MEJediMaster
Specialist I

I would strongly advise you to contact a Freescale representative in your area to report this to them. It does not help you or Freescale if someone is changing the labels on our parts.

 

---Tom

View solution in original post

0 Kudos
6 Replies
761 Views
Lundin
Senior Contributor IV
The chip might be in secure mode. If so, you need to unsecure & erase it. There are tools doing this for you, how to do it depends on what BDM pod you are using. The CW debugged should also have an unsecure option.
0 Kudos
761 Views
ADOX_Miguel
Contributor I

Lundin, first of all thank you very much for your reply.

 

My BDM pod is a P&E USB BDM Multilink ver C. I tested already a program of P&E called Unsecure12 and this program told me that the device is already Unsecured.

 

In the Codewarrior I click on the select derivative option (set_derivative1.jpg) and I saw a checkbox that said "Filter by PARTID". When i checked this option i got it a response like in picture set_derivative2.jpg and when desplegated the menu showed I saw that my mcu wasn´t in the list (set_derivative3.jpg).

 

I don´t know what this exactly mean. I tested with many DP512 mask set 0L00M and all have the same problem.

 

have you seen a problem like this sometime ?

0 Kudos
761 Views
kef
Specialist I

On picture set_derivative2.jpg I see that debugger read PARTID register at 0x1A. Value read from PARTID is 0x0033. 9S12DT256DGV3.pdf tells that PARTID=0x0033 belongs to 0L01Y maskset.

Didn't you get your parts from criminals, who are relabeling cheaper parts with labels from more expensive parts?

0 Kudos
761 Views
ADOX_Miguel
Contributor I

KEF,

 

Thank you so much for your post. I created a simple project for DT256 and worked fine. it seems that this part is a DT256 with a DP512´s label.

0 Kudos
762 Views
J2MEJediMaster
Specialist I

I would strongly advise you to contact a Freescale representative in your area to report this to them. It does not help you or Freescale if someone is changing the labels on our parts.

 

---Tom

0 Kudos
761 Views
ADOX_Miguel
Contributor I

TOM,

Thank you very much. I did a service request in freescale for this issue.

0 Kudos