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.
已解决! 转到解答。
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
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 ?
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?
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