Not applicable
Aug 13, 2014
11:16 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 13, 2014
11:16 PM
Hello,
I'm working with infineon TC277TE controller and TASKING compiler.
As it is given in the user manaul that "The erased state of a Flash cell is logical ‘0’" . I'm following the same procedure to Erase PFlash are as given in the user manual , but after erase the state of flash cell is showing ASCII symbol '?' (as shown in below screen shot) .

Please help me to get logical '0' after erase.
- Thanks & Regards
Veeresh
I'm working with infineon TC277TE controller and TASKING compiler.
As it is given in the user manaul that "The erased state of a Flash cell is logical ‘0’" . I'm following the same procedure to Erase PFlash are as given in the user manual , but after erase the state of flash cell is showing ASCII symbol '?' (as shown in below screen shot) .
Please help me to get logical '0' after erase.
- Thanks & Regards
Veeresh
- Tags:
- IFX
1 Reply
Aug 18, 2014
11:44 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 18, 2014
11:44 AM
Veeresh Biradar wrote:It is true that the erased state is logical 0 - however, a flash erase operation also erases the ECC bits, so any subsequent reads from that memory range will cause an ECC error. That's the reason the debugger shows '?' in the data dump window. As the user manual states:
Hello,
I'm working with infineon TC277TE controller and TASKING compiler.
As it is given in the user manaul that "The erased state of a Flash cell is logical ‘0’" . I'm following the same procedure to Erase PFlash are as given in the user manual , but after erase the state of flash cell is showing ASCII symbol '?' (as shown in below screen shot) .
Please help me to get logical '0' after erase.
As side effect of the all-0 error detection an erased Flash range can’t be read without ECC errors.If you want to fill a memory range with 0, you need to erase it, and then write the range with 0s, which will generate a correct ECC.