About Memory view windows

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

About Memory view windows

ソリューションへジャンプ
1,734件の閲覧回数
jaylou
Contributor I

I am learning Flash by demo flash_partitioning_s32k148, but why do my memory view windows keep showing question marks no matter which memory region I chose?

jaylou_0-1631942327840.png

 

0 件の賞賛
返信
1 解決策
1,720件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

If a debugger shows somehting like ‚??‘ or ‚XX‘, it means that the memory access was terminated by bus error. In case of flash memory, it is a result of double bit ECC error.
Generally, there are three common reasons for ECC error:
- erase or program operation is terminated by unexpected reset, so the flash is left in undetermined state
- due to over-programming when we program double word which is not fully erased
- due to flash wear-out when too many erase-program cycles have been performed or when data retention period was exceeded
If you can see the question marks everywhere, it’s caused by interrupted erase operation, most likely. The solution is to erase the flash again.

Regards,
Lukas

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,721件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

If a debugger shows somehting like ‚??‘ or ‚XX‘, it means that the memory access was terminated by bus error. In case of flash memory, it is a result of double bit ECC error.
Generally, there are three common reasons for ECC error:
- erase or program operation is terminated by unexpected reset, so the flash is left in undetermined state
- due to over-programming when we program double word which is not fully erased
- due to flash wear-out when too many erase-program cycles have been performed or when data retention period was exceeded
If you can see the question marks everywhere, it’s caused by interrupted erase operation, most likely. The solution is to erase the flash again.

Regards,
Lukas

0 件の賞賛
返信