Not applicable
Jan 05, 2017
11:32 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 05, 2017
11:32 PM
Hi. I am using SMC1302 as a motor controller and I have some issues of flash memory.
I know that flash memory has a limitation of erase cycles as the datasheet says up to 50,000 but, I accidentally erased and wrote every second.
Of course, the page I wrote has been corrupted. But what I don't understand is my code area also have some problems.
My board has been working few mouths but, after power off-to-on program works strange like it is failing to pin control and the watchdog is triggered.
The address of the page I erase every second of is 0x10008F00. and the address of corruption code is from 0x10008000 to 0x10008600.
It's like below.
!!!!! What I am asking is, Is it possible that some other address of memory can be influenced if I wrote many times some particular address of page?
I know that flash memory has a limitation of erase cycles as the datasheet says up to 50,000 but, I accidentally erased and wrote every second.
Of course, the page I wrote has been corrupted. But what I don't understand is my code area also have some problems.
My board has been working few mouths but, after power off-to-on program works strange like it is failing to pin control and the watchdog is triggered.
The address of the page I erase every second of is 0x10008F00. and the address of corruption code is from 0x10008000 to 0x10008600.
It's like below.
!!!!! What I am asking is, Is it possible that some other address of memory can be influenced if I wrote many times some particular address of page?
0 Replies