New answers tagged flash
0
It still isn't entirely clear what the problem is. You should be able to use the SPI_ReadHiSpeedDevice() function again, just like you did with the first command. Something like this:
/* issue the "verify device ID" command
*/
Writecontrolbuffer[0] = 0xE2;
WriteControlBuffer[1] = 0x00;
WriteControlBuffer[2] = 0x00;
WriteControlBuffer[3] = 0x00;
...
4
The first ROM devices had to have information placed in them via some mechanical, photolithographic, or other means (before integrated circuits, it was common to use a grid where diodes could be selectively installed or omitted). The first major improvement was a "fuse-PROM"--a chip containing a grid of fused diodes, and row-drive transistors that were ...
3
Flash is a type of EEPROM (Electrically Erasable Programmable Read-Only Memory). "Flash" is more of a marketing term than a specific technology. However, this terms has sortof converged to mean a type of EEPROM that is optimized for large size and density, usually at the expense of large erase and write blocks and lower endurance.
0
That protocol is called SQI (resembling SPI) meaning Serial Quad I/O Protocol.
You can sed the adress/command/data trough 4 pins instead of only one (SPI) and receive de data trough the same 4 pins.
Being half or full duplex is a characteristic of a comunication system regardless of the protocol you decide to use (of course some protocols allow full-duplex ...
0
I second the vote for software bug.
I recently worked through a flash corruption issue, on a WinCE system, as part of a development team. We would sporadically find 2K blocks of flash that were erased. (All bytes 0xFF) For about 6 months we tested everything from ESD, to dirty power to EMI and RFI interference, we bought brand new devices and tracked usage ...
1
If identical-sized records are stored sequentially with a constant time interval, you should not need to search at all; you should be able to compute exactly where a particular timestamp can be found after looking at the timestamp of the first record.
If the record size and/or time interval varies, but they are stored sequentially, then you would use a ...
Top 50 recent answers are included