What is in area 0x00FBC000 in MPC5748G?????

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

What is in area 0x00FBC000 in MPC5748G?????

992 Views
karma_JC
Contributor I

Hi:

I was trying to boot start my application.  In the process of investigating, I found out there in the first boot-header area(0xFBC000) has a valid header will intercepting application booting.  Just curious:

1> what is in this area?

2> can we erase the code in the first boot-header area?

3> why flashing the code will not erase or change boot header at that location???

Thanks

James

 

karma_JC_0-1651275258812.png

 

0 Kudos
Reply
3 Replies

946 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

In that case, I understand the 0x00F90000 ~ 0x00FFFFFF being designated application area. In that case, If the HSM is "disable", would/could this "0x00F8C000" contain a valid boot-record(with header 0x005Axxxx) at offset 0. Is that correct?

Yes, as the manual explains.

petervlna_0-1651558675224.png

For HSM, a ID 0xFFFF0000FFFF0000 shall contain at offset 0 of "0x00F8C000". Is this statement correct???

Yes, as the manual explains:

petervlna_1-1651558786486.png

Best regards,

Peter

0 Kudos
Reply

964 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

This is general user flash area, you can program /erase it as you like. This space is intended for user application and it is not programmed in NXP factory.

petervlna_0-1651470405332.png

Since I do not know how you program/erase your application there can be some residual code from previous programming.

I suggest you to have a look at your erase process before programming.

Best regards,

Peter

 

0 Kudos
Reply

956 Views
karma_JC
Contributor I

Hi Peter:

In that case, I understand the 0x00F90000 ~ 0x00FFFFFF being designated application area.  In that case,  If the HSM is "disable", would/could this "0x00F8C000" contain a valid boot-record(with header 0x005Axxxx) at offset 0.  Is that correct?

For HSM, a ID 0xFFFF0000FFFF0000 shall contain at offset 0 of "0x00F8C000".  Is this statement correct???

Thank you

James

0 Kudos
Reply