- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, I am using Tc37x
Before the start of running the code, ZBAB is already full which also makes MBAB full.
What is the reason for this and how to deal with it?
[ And why do we need ALM7[28], if there are already enough alarms to check single/double bit errors?]
Thanks
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In 6.3.3.1 PFLASH ECC of user manual, you can read: As side effect of the all-0 error detection an erased Flash range can't be read without ECC errors.
You can clear ZBAB and alarm using ZBABCLR bit field.
ZBABCLR 01B Clear local PFlash bank ZBAB record registers and the ZBAB alarm
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi yrun,
SMU(Safety Management Unit) SMU_AGi(i=0-11) has 12 WORDs for alarms, each WORD has 32bits.
For PFlash ECC, there are Single bit/Double bit Error and Single/Double/Multi/Zero bit Error Tracking Buffer Full
Besides, there are ECC Monitor and EDC Monitor as well. Have you tried to erase the PFLASH bank and check if the error popup again?
Below is for your reference.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @dw
I cleared the pflash bank right after startup, but again after some time the ZBAB is full.
Can we somehow debug what the problem is
Thank YOu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi yrun,
Do you mean all-zero error? Below is FYI.
https://community.infineon.com/t5/AURIX/What-s-all-0-and-all-1-error-of-Flash-in-Aurix/td-p/332826
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
ZBABRECORD0 is 80070800
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In 6.3.3.1 PFLASH ECC of user manual, you can read: As side effect of the all-0 error detection an erased Flash range can't be read without ECC errors.
You can clear ZBAB and alarm using ZBABCLR bit field.
ZBABCLR 01B Clear local PFlash bank ZBAB record registers and the ZBAB alarm