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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

2,273 次查看
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.

 

标签 (1)
0 项奖励
回复
1 回复

2,062 次查看
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 项奖励
回复