why MPC5644B only have 1M flash memory on my chip

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

why MPC5644B only have 1M flash memory on my chip

790 次查看
julieliu
Contributor I

hello ,

I now do the MPC5644B flash driver and need to erase the flash sectors , in the RM , the flash memory size is 1.5M, but why I can only see and access 1M.

143791_143791.pngpastedImage_0.png

And the memory dump :

143795_143795.pngpastedImage_1.png

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

599 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

1.5M cannot be set as number of settable values is limited. But you may set 2M, it is not problem anyhow, it should be set this way. 

pastedImage_1.png

Regarding MMU description, you may look for instance here, page 90 and following:

https://community.freescale.com/docs/DOC-330178

Full description is contained in core reference manual, section 10:

http://cache.nxp.com/files/32bit/doc/ref_manual/e200z4RM.pdf

0 项奖励

599 次查看
julieliu
Contributor I

Hello, David:

Thanks for your help.

Best Regards,

Julie.

0 项奖励

599 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

I think you have answered yourself.

You have improperly configured MMU flash entry. Now it is needed to check why you have configured it so. It may be configured this way by

1) used startup code

2) used debugger scripts

0 项奖励

599 次查看
julieliu
Contributor I

Hello David,

Now I solve this question by set page size to 2M, but also I only need 1.5M and I don’t know if I can set it to 1.5M.

Could you kindly send me the document which has detailed information with MAS0-MAS4 every bit description of MPC5644B ?

I can only find the 64bit register description.

Thanks a lot.

Br,

Julie

0 项奖励

599 次查看
julieliu
Contributor I

hello ,

Can you tell me how to use the additional 0.5M on this board?

hope for your answer ,thank you.

Br,

Julie

0 项奖励