Flash erasing in 5777C using S32DS IDE

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Flash erasing in 5777C using S32DS IDE

1,340件の閲覧回数
maddularajesh
Contributor III

Hai,

we are developing bootloader for MPC5777C controllers. we have downloaded drivers and all are working fine. For our application we are using low,mid,HIgh blocks of flash for some data storage. Large block is using for code storage.When iam dumping the code using S32DS IDE only large block of flash is erasing and low,mid & high blocks are not erasing. Kindly suggest the settings to be changed for erasing of low.mid& high blocks of flash for evrytime code dumping through S32DS IDE.

Thanks & regards,

M.N.V.Rajesh

0 件の賞賛
4 返答(返信)

956件の閲覧回数
jiri_kral
NXP Employee
NXP Employee

Hi, 

I added HOWTO document including python s-record generator script

https://community.nxp.com/docs/DOC-340734 

Hope it helps. 

Jiri 

0 件の賞賛

956件の閲覧回数
maddularajesh
Contributor III

Please suggest anyone. i have stucked up because of this..

0 件の賞賛

956件の閲覧回数
jiri_kral
NXP Employee
NXP Employee

Hi again, 

I tested the empty srec flashing - and it is working. But using this method is not so comfortable. You need to flash another project prior to debug your main application. But it is only working workaround as I know.  

In attachment is project including empty srecord for 0x000000-0x03FFFF range. For erasing just run debug in this project. Make sure that you are using alternative programming algorithm:

pastedImage_1.png

I'm going to add more generic howto including python srec generator script in documents. 

Jiri

0 件の賞賛

956件の閲覧回数
jiri_kral
NXP Employee
NXP Employee

Hi, 

this is PE Micro issue PE Micro doesn't touch block which is not used for flashing. The workaround is generate .srec file with empty data for each particular block. I did not test it yet - I'll do that later today and let you know. 

Jiri

0 件の賞賛