Display Flash memory problems under CodeWarrior debug mode (MC56F83783)

cancel
Showing results for 
Search instead for 
Did you mean: 

Display Flash memory problems under CodeWarrior debug mode (MC56F83783)

Jump to solution
1,000 Views
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 Kudos
1 Solution
901 Views
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

View solution in original post

0 Kudos
7 Replies
954 Views
Kris_Ke
Contributor III

Dear @xiangjun_rong 

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

 

Thanks.

Kirs

0 Kudos
902 Views
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 Kudos
975 Views
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 Kudos
991 Views
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 Kudos
988 Views
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 Kudos
982 Views
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 Kudos
972 Views
Kris_Ke
Contributor III

Hi XiangJun 

Let me organize my project to reproduce this problem

I will upload it here again.

 

Thanks,

Kris

0 Kudos