Flash programming C90LC driver with MPC5633M

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

Flash programming C90LC driver with MPC5633M

跳至解决方案
1,729 次查看
Stevanatto
Contributor II

Hi,

I want to store data in flash yet. In another post (Flash2Ram & Ram2Flash @MPC55xx) people told me to use "EEPROM Emulation Software Driver for C90LC Flash Family" 

My Qorivva microprocessor MPC5633M include C90LC feature and I want to use the cited code. For startup I program a starterkit TRK-MPC5634M .

When I look for one demo project I realised there are no specific example with MPC5633M. Then I reuse one of the demos, I changed some register addresses and the size of the flask blocks. But it was not enough to work properly. It fail on initialization and always return 'Cannot perform high voltage operation successfully'.

How do I start up in this micro from one demo code? What did I forgot?

Any suggestions ?

 

Thank you in advance,

 

 

Stevanatto

Original Attachment has been moved to: CW-Installed-Plugins.txt.zip

Original Attachment has been moved to: Teste-MPC5633M-C90LC.zip

标签 (1)
标记 (2)
0 项奖励
回复
1 解答
978 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

I read also the first thread and it looks like you don't need EEPROM Emulation but rather only pure flash drivers. EEPROM Emulation is useful when you want to update data many times and when you want to extend the lifetime of flash (i.e. reduce the the number of program/erase cycles).

If my understanding is correct, you need to do calibration only once or maybe several times during lifetime of product, right? In this case, I would suggest these flash drivers because it reduces software overhead a lot:

http://www.freescale.com/files/soft_dev_tools/software/device_drivers/MPC56XX_C90LC_JDP_SSD_100_DEVD...

There's also example directly for MPC563xM.

Regards,

Lukas

在原帖中查看解决方案

1 回复
979 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

I read also the first thread and it looks like you don't need EEPROM Emulation but rather only pure flash drivers. EEPROM Emulation is useful when you want to update data many times and when you want to extend the lifetime of flash (i.e. reduce the the number of program/erase cycles).

If my understanding is correct, you need to do calibration only once or maybe several times during lifetime of product, right? In this case, I would suggest these flash drivers because it reduces software overhead a lot:

http://www.freescale.com/files/soft_dev_tools/software/device_drivers/MPC56XX_C90LC_JDP_SSD_100_DEVD...

There's also example directly for MPC563xM.

Regards,

Lukas