Deleting Data 256Kb Block 0

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Deleting Data 256Kb Block 0

ソリューションへジャンプ
775件の閲覧回数
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

タグ(2)
0 件の賞賛
返信
1 解決策
745件の閲覧回数
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 件の賞賛
返信
1 返信
746件の閲覧回数
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 件の賞賛
返信