BAF (Boot Assit Flash) erased. Is that possible ?

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

BAF (Boot Assit Flash) erased. Is that possible ?

2,263 Views
stephanedemots
Contributor I

Hello Freescale community,

 

I am working on MPC5746C, to develop a FLASH driver.

And it works too well, because it seems I erased the BAF block location (at 0x00400000).

 

Now, when I flash and debug, the code entry  0x00404100 is empty...

 

MPC5747G_RM_Rev4 says about the BAF:

"It is one time programmable (OTP) and is programmed during factory test."

 

So I am surprised that I was able to delete this area.

 

So is this case possible ?

Can I reload the BAF ? how to do so ?

 

Note I can manually set the PC to __entry, and then the code runs as it should.

 

Labels (1)
0 Kudos
Reply
1 Reply

2,052 Views
petervlna
NXP TechSupport
NXP TechSupport

Hi,

Yes it is possible to erase BAF.

To reload the BAF, dump it from sample with not erased BAF and flash it to erased sample.

Everything will work as expected.

Peter

0 Kudos
Reply