Display Flash memory problems under CodeWarrior debug mode (MC56F83783)

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

Display Flash memory problems under CodeWarrior debug mode (MC56F83783)

ソリューションへジャンプ
3,049件の閲覧回数
Kris_Ke
Contributor III

Dear 

I use MC56F83783VLH for my project. 

The MC56F83xxx has two flash data block as RM show.

kresse_0-1635819902013.png

 

So my application is run in primary flash array 1. and use primary flash array 2 for my save data area.

but I can't check the flash array 2 data states in Codewarrior debug mode. Like below picture.

It's all show "????"

kresse_1-1635819902014.png

 

 

I am pretty sure I have the Data written into Flash array 2.

Because I change the project of part number to "MC56F83789" and it can show my save data states.

kresse_2-1635819902014.png

 

 

 

Only when the project is set to MC56F83783, the data flash array 2 information cannot be read.

It can easily reproduce this problem on EVB.

 

Kresse

0 件の賞賛
1 解決策
2,950件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Our AE team has tested your project, because the MC56F83763 has only 128K Bytes flash or 64K word(16 bits) flash, which are from P:0x0000 to P:0xFFFF, so all the memory from P:0x10000 are empty

That is why all the data from P:0x10000 are ?????????????

 

xiangjun_rong_0-1636709767729.png

Hope it can help you

BR

XiangJun Rong

元の投稿で解決策を見る

0 件の賞賛
8 返答(返信)
3,003件の閲覧回数
Kris_Ke
Contributor III

Dear @xiangjun_rong 

Please use attached file to entry debug mode then then check flash memory map.

 

Thanks.

Kirs

0 件の賞賛
2,951件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Our AE team has tested your project, because the MC56F83763 has only 128K Bytes flash or 64K word(16 bits) flash, which are from P:0x0000 to P:0xFFFF, so all the memory from P:0x10000 are empty

That is why all the data from P:0x10000 are ?????????????

 

xiangjun_rong_0-1636709767729.png

Hope it can help you

BR

XiangJun Rong

0 件の賞賛
3,024件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Kris,

The AE team has tested on the MC56F83783 board, they can not duplicate your problem.

Maybe customer needs to install Update3 patch in CodeWarrior. 

https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=CWX-MCU-PROED-EX_11-1

xiangjun_rong_0-1635992888581.png

Hope it can help you

BR

XiangJun Rong

0 件の賞賛
3,040件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Him Kris,

I have tried on my FRDM-56F83000 board on which the MC56F83789 is integrated, as your result, I can see the memory contents from P:0x10000.

Because I have only FRDM-56F83000 board, I have not the board with MC56F83783, I can not duplicate your issue.

I will ask the AE team if they have experienced the same issue.

BR

XiangJun Rong

0 件の賞賛
3,037件の閲覧回数
Kris_Ke
Contributor III

Hi XiangJun 

You don't need use MC56F83783 to duplicate this issue.

Just only need select "MC56F83783" when creating a project and use this project to program FRDM-56F83000 board, then check the information of P:0x10000.

 

Kris

0 件の賞賛
3,031件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Kris,

I have created a project based on MC56F83783, and run it on MC56F83789, I can see the P:0x10000, no problem.

BR

XiangJun Rong

xiangjun_rong_0-1635917785027.png

 

0 件の賞賛
3,021件の閲覧回数
Kris_Ke
Contributor III

Hi XiangJun 

Let me organize my project to reproduce this problem

I will upload it here again.

 

Thanks,

Kris

0 件の賞賛
1,626件の閲覧回数
zivn
Contributor I

HI Guys,

I'm having similar issues, have you found a solution to this problem ?

Thanks

0 件の賞賛