Writing to Flash memory kills MCU

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Writing to Flash memory kills MCU

Jump to solution
240 Views
sm0khey
Contributor II

Hello! I am trying to save a variable, which a user input, to the flash memory. I am using MC56F82... and the IFsh1 library. I disable the events and then erase the block and then write to the flash, but my MCU keeps dying, i have to restart it and flash it again to get it working. Any ideas on how to do it correctly?

Tags (3)
0 Kudos
1 Solution
180 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

This is the flash example code based on CodeWarrior for DSP56800E ver8.x.

Pls refer to it.

Regarding your question, the flash erasing/programming code must be located in flash and copied to p RAM, you have to run the erasing/programming code in  RAM to manipulate the flash.

Hope it can help you

BR

XiangJun Rong

View solution in original post

4 Replies
181 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

This is the flash example code based on CodeWarrior for DSP56800E ver8.x.

Pls refer to it.

Regarding your question, the flash erasing/programming code must be located in flash and copied to p RAM, you have to run the erasing/programming code in  RAM to manipulate the flash.

Hope it can help you

BR

XiangJun Rong

176 Views
sm0khey
Contributor II

Thank you for the help!

0 Kudos
179 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

I attach the code here.

BR

XiangJun Rong

 

0 Kudos
205 Views
sm0khey
Contributor II

up

0 Kudos