Deleting Data 256Kb Block 0

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

Deleting Data 256Kb Block 0

Jump to solution
765 Views
20Sidar04
Contributor III

Dear Mr. Mrs.

I use MPC5777C. When I try to delete data and write data on block0 64 kb (0x00000000 - 0x0000FFFF). I don't face with error. But When I try to programming empty block0 256 kb flash block (0x00800000-0x0083FFFF). My controller cause IVOR 1 exception. I couldn't find reason of this situation. 

linker flash ld.jpg

Tags (2)
0 Kudos
Reply
1 Solution
735 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

it looks like problem related to Read-While-Write (RWW) error.

RWW is supported only between partitions. That means we are not allowed to access a partition which is being erased or programmed. If we access such partition, it leads to bus error.

Your code must be executed from another partition or from RAM memory and interrupt handlers should not read the partition as well.

To find more details about the partitions, see Table 4-2 in the reference manual:

https://www.nxp.com/webapp/Download?colCode=MPC5777CRM

Regards,

Lukas

View solution in original post

0 Kudos
Reply
1 Reply
736 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

it looks like problem related to Read-While-Write (RWW) error.

RWW is supported only between partitions. That means we are not allowed to access a partition which is being erased or programmed. If we access such partition, it leads to bus error.

Your code must be executed from another partition or from RAM memory and interrupt handlers should not read the partition as well.

To find more details about the partitions, see Table 4-2 in the reference manual:

https://www.nxp.com/webapp/Download?colCode=MPC5777CRM

Regards,

Lukas

0 Kudos
Reply