- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hello everyone!
I would like to ask how to complete flash self-detection? Or is there a more convincing way to use the detection process in a real project to complete it? For example, S29GL01GP, in the project, should the drivers on the manual (sector erase, chip erase, read and write, etc.) be tested in turn to prove the validity of the chip? That's too inconvenient!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
It totally depends on the system requirement so it’s hard to define general guideline for in-system testing.
However, as Flash memories have limitation in number of P/E cycles (see datasheet), in general, tests that perform program and erase at every system boot are not recommended.
Thank you
Regards,
Bushra
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Thank you for contacting Infineon Community.
Typically the system reads and verifies the Flash’s device ID as Flash detection - Please refer to device ID section in datasheet for detail information. Flash memories do not have built-in, self-test feature that performs erase/program/reads/etc automatically. If you would like to test these features, yes, driver should perform that.
Thank you
Regards,
Bushra
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hello,
Thank you for your reply.
As shown in the manual, a flash chip can perform many operations. However, in the actual project, it is necessary to self detect each chip before the program runs. What I want to know is what necessary driver tests should be carried out on a flash chip to show the reliability of the hardware. Because there are many drivers, it is unrealistic to test all of them. Is there any general test process? When these processes are tested, it indicates that the flash chip can be used normally.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
It totally depends on the system requirement so it’s hard to define general guideline for in-system testing.
However, as Flash memories have limitation in number of P/E cycles (see datasheet), in general, tests that perform program and erase at every system boot are not recommended.
Thank you
Regards,
Bushra