Unsecure ms9s12p128

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
192件の閲覧回数
MUXU
Contributor II

I have set the backdoor access key for mc9sp128 and configured the security state.

Now I want to read the flash content. How can I unlock it?

ラベル(1)
0 件の賞賛
返信
1 解決策
45件の閲覧回数
MUXU
Contributor II

void Verity_BackdoorKey(void)

while((FSTAT&0X80) == 0){
if(FSEC&0X03)!=0X02 && (FSEC&0XC0) == 0X80) {

FSTAT=0X30;

FCC0BIX=0X00;FCCOB=0X0C00;

FCC0BIX=0X01;FCCOB=0X1234;

FCC0BIX=0X02;FCCOB=0X4567;

FCC0BIX=0X03;FCCOB=0X89AB;

FCC0BIX=0X04;FCCOB=0XCDEF;

Disable_Interrupt();

FlashOperateRun;

Enable_Interrupt();

}

}

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
46件の閲覧回数
MUXU
Contributor II

void Verity_BackdoorKey(void)

while((FSTAT&0X80) == 0){
if(FSEC&0X03)!=0X02 && (FSEC&0XC0) == 0X80) {

FSTAT=0X30;

FCC0BIX=0X00;FCCOB=0X0C00;

FCC0BIX=0X01;FCCOB=0X1234;

FCC0BIX=0X02;FCCOB=0X4567;

FCC0BIX=0X03;FCCOB=0X89AB;

FCC0BIX=0X04;FCCOB=0XCDEF;

Disable_Interrupt();

FlashOperateRun;

Enable_Interrupt();

}

}

0 件の賞賛
返信
170件の閲覧回数
danielmartynek
NXP TechSupport
NXP TechSupport

HI @MUXU,

Refer to this document:
https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12-X-MCU-Security/ta-p/1111118

Once the MCU is unlocked via the backdoor key, you need to attach the debugger without resetting the MCU, any reset would lock the MCU again.

 

Regards,

Daniel

 

0 件の賞賛
返信
111件の閲覧回数
MUXU
Contributor II

First of all,thank you for your help.

I saw that there is a example in AN2880.pdf,but I couldn't find the AN2880SW.zip file.

Could you please assist me with this? 

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2250856%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%AE%89%E5%85%A8%E3%81%A7%E3%81%AA%E3%81%84%20ms9s12p128%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2250856%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Emc9sp128%20%E3%81%AE%E3%83%90%E3%83%83%E3%82%AF%E3%83%89%E3%82%A2%20%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%20%E3%82%AD%E3%83%BC%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%80%81%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E7%8A%B6%E6%85%8B%E3%82%92%E6%A7%8B%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E4%BB%8A%E5%BA%A6%E3%81%AF%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%82%92%E8%AA%AD%E3%81%BF%E3%81%9F%E3%81%84%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E8%A7%A3%E9%99%A4CAN%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2250856%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%EF%BC%88EdgeLock%20%7C%20%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%96%E3%83%BC%E3%83%88%20%7C%20OTP%EF%BC%89%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2251741%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20Unsecure%20ms9s12p128%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2251741%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Evoid%20Verity_BackdoorKey%EF%BC%88void%EF%BC%89%3C%2FP%3E%3CP%3E%E2%81%B4%3C%2FP%3E%3CP%3E%EF%BC%88%EF%BC%88FSTAT%26amp%3B0X80)%20%3D%3D%200)%E3%81%AE%E9%96%93%7B%3CBR%20%2F%3E%20if(FSEC%26amp%3B0X03)!%3D0X02%20%26amp%3B%26amp%3B%20(FSEC%26amp%3B0XC0)%20%3D%3D%200X80)%20%7B%3C%2FP%3E%3CP%3EFSTAT%3D0X30%3B%3C%2FP%3E%3CP%3EFCC0BIX%3D0X00%3BFCCOB%3D0X0C00%3B%3C%2FP%3E%3CP%3EFCC0BIX%3D0X01%3BFCCOB%3D0X1234%3B%3C%2FP%3E%3CP%3EFCC0BIX%3D0X02%3BFCCOB%3D0X4567%3B%3C%2FP%3E%3CP%3EFCC0BIX%3D0X03%3BFCCOB%3D0X89AB%3B%3C%2FP%3E%3CP%3EFCC0BIX%3D0X04%3BFCCOB%3D0XCDEF%3B%3C%2FP%3E%3CP%3E%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B()%3B%3C%2FP%3E%3CP%3E%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%88%E5%AE%9F%E8%A1%8C%3B%3C%2FP%3E%3CP%3EEnable_Interrupt()%3B%3C%2FP%3E%3CP%3E%7D%3C%2FP%3E%3CP%3E%7D%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2251445%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unsecure%20ms9s12p128%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2251445%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%BE%E3%81%9A%E5%88%9D%E3%82%81%E3%81%AB%E3%81%94%E5%8D%94%E5%8A%9B%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3EAN2880.pdf%E3%81%AB%E4%BE%8B%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%82%92%E8%A6%8B%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81AN2880SW.zip%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E6%89%8B%E4%BC%9D%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2250977%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unsecure%20ms9s12p128%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2250977%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F199597%22%20target%3D%22_blank%22%3E%40MUXU%3C%2FA%3E%E3%81%95%E3%82%93%3C%2FP%3E%0A%3CP%3E%E6%AC%A1%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS12-MagniV-Microcontrollers%2FS12-X-MCU-Security%2Fta-p%2F1111118%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS12-MagniV-%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%2FS12-X-MCU-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%2Fta-p%2F1111118%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E3%83%90%E3%83%83%E3%82%AF%E3%83%89%E3%82%A2%20%E3%82%AD%E3%83%BC%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%20MCU%20%E3%81%AE%E3%83%AD%E3%83%83%E3%82%AF%E3%81%8C%E8%A7%A3%E9%99%A4%E3%81%95%E3%82%8C%E3%81%9F%E3%82%89%E3%80%81MCU%20%E3%82%92%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%9B%E3%81%9A%E3%81%AB%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%83%BC%E3%82%92%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%99%E3%82%8B%E3%81%A8%20MCU%20%E3%81%8C%E5%86%8D%E3%81%B3%E3%83%AD%E3%83%83%E3%82%AF%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%80%E3%83%8B%E3%82%A8%E3%83%AB%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E