Flash is a type of EEPROM which is page-eraseable. It's commonly used for microcontroller program memory and code storage. You can use this tag for questions about this type of memory as well as questions about "flashing", the process of changing the data in Flash when programming a ...
1
vote
0answers
22 views
Interfacing NAND flash with PCI
This is mostly an educational endeavor. I'm looking into prototyping a NAND flash storage on an embedded platform running Linux. The ONFi standard seems convenient and promising, but I'm failing to ...
0
votes
2answers
47 views
Memory Problems
I've been having some problems with memory ICs, specifically Flash and EEPROM.
I've had some experience with the 7400 series for some time...logic gates are pretty straightforward. Input something, ...
1
vote
0answers
44 views
Avrdude refuses to flash ATmega328p due to wrong signature
I have a bunch of defunct arduino boards that I'm trying to restore - Arduino Uno with ATmega328p chips. They do not respond to the usual flashing commands, so I'm trying to flash via the arduino ICSP ...
2
votes
2answers
76 views
I need to lock reading my mega328 flash but be able to write to the eeprom
I need to be able to prevent other from copying my program placed in the flash, but want to still be able to write to the EEPROM.
I tried the lock bits by setting them to Mode 3 (0x3C). But that will ...
2
votes
1answer
62 views
Writing data on EEPROM or Flash memory of the PIC18F47J53
So I am using the 18F47J53 in Hitech PICC18-PRO compiler with MPLAB-X IDE, and for some reason there happens to be absolutely no support for the reading/writing function to either the flash or the ...
0
votes
1answer
50 views
How to read/write in M25PE80 using PIC18F67k22 controller?
I have a PIC18F67K22 controller. I am a making data logging system using an M25PE80 external flash memory for storing data. I have interfaced this flash to the controller using SPI.
My question is ...
0
votes
3answers
28 views
K9F1208R0C-JIBO data extraction
I have a old PDA board, it is not working, but I want to see the content of memory chip for this board, as far as I know there [might be] some interesting software on it, but the PCB is dead, so I ...
1
vote
2answers
80 views
Can I program a QUAD SPI Chip with a standard SPI microcontroller?
I have to program a MX25L12835 Quad SPI chip. This is a Quad SPI serial flash. Is it possible to program this using an arduino? Can this be used as a simple 1 channel SPI or can quad SPI interface ...
0
votes
0answers
51 views
Noob needs mac OSX based USB PIC programmer to flash eon EN29LV040A PLCC
Please excuse my ignorance of the more technical issues here.
I have a Kurzweil synthesizer which has a corrupt flash chip, which I need to reprogram.
I would like to know is what PIC programmer is ...
0
votes
0answers
61 views
How do I program a serial EEPROM IC using a raspberry Pi?
I am trying to program the 25L12835F Serial EEPROM with the firmware of the Pineapple WiFi router. I have the u-boot.bin file from Alfa. I have tried a programmer from eBay, but the software is unable ...
1
vote
2answers
82 views
Why Do We Need Flash In Bluetooth Module
I understand that flash memory is used to store some program in microcontroller, it's erase programmable. But after look at HC-05 bluetooth module, there are 2 chips on the board. One chip is CSR ...
0
votes
0answers
48 views
MCF51JE SPI NOR Flash
I am working on an application that requires a NOR SPI flash unit from Micron(N25Q). What I am trying to figure out is how to address the device from a MCF51JE micro from Freescale.
As I understand ...
1
vote
4answers
238 views
PIC microcontroller memory limitations
I am trying to program a PIC10f202 using the XC8 compiler to compare the value of a timer to a variable which will be a function of a look-up table. Here is a sample code :
...
0
votes
1answer
158 views
How to overwrite flash memory on STM32L series
I am trying to write a known pattern (ie 0xFFFFFFFF or 0x00000000) on top of already written flash memory, to invalidate portions of it for a primitive file system. But it doesn't work for me on the ...
2
votes
1answer
109 views
PIC : Reading and Writing to External Flash M25PE80 using pic18f67k22 controller
I have PIC18F67K22 controller. I am making data logging system. I am using M25PE80 external flash for storing data.
I am storing session wise data in external flash. Also I am storing start and stop ...
1
vote
0answers
77 views
NAND flash page layout
I'm a beginner. I was going through the Nand flash memory layout. It is given that, page layout can be,
Data area & ...
1
vote
1answer
113 views
How to select correct SPI flash for specific micro-controller (pic32mx795f)?
i'm interesting on how to correctly select SPI flash for microcontroller.
specs:
High-Performance 32-bit RISC CPU:
MIPS32® M4K® 32-bit core with 5-stage pipeline
• 80 MHz maximum frequency
• 1.56 ...
2
votes
1answer
87 views
Can't write more than one byte to the SST39SF010A Flash!
I use code composer to program the TMS320C31 DSP (through MPSD) to write to the SST39SF010A flash. I can successfully write one byte to any location of the flash by following the "Chip Erase" then ...
3
votes
1answer
111 views
Does ISP mean that the chip has to remain stuck on the system PCB when programmed?
According to wiki "In-System Programming (ISP) is the ability of some programmable logic devices, microcontrollers, and other embedded devices to be programmed while installed in a complete system, ...
2
votes
1answer
125 views
STM32f2xx could not work with maximum frequency
I'm using default configuration (according to UM1061, RCC section) to configure an SMT32F215RG to work with 120MHZ CPU clock.
here is my configurations:
...
0
votes
3answers
455 views
How to stock variables in FLASH memory
I am working with a STM32 eval-board from STMicro which includes a ARM Cortex-M4 processor. I need a LUT for cosinus and sinus (read-only variables). I need to manage my RAM memory therefore I want to ...
1
vote
0answers
90 views
How start running STM32 firmware from IROM2 in Keil Microvision?
I'm developing an embedded application using Keil MicroVision 4 & STM32F103RE
I've splited Flash memory of device into two areas (IROM1 & IROM2) using IDE target options panel (Target tab, ...
2
votes
2answers
420 views
the . hex file we burn goes to flash memory or RAM or EEPROM of Atmega8?
The flash memory of atmega8 is 8Kb.
Is this the maximum size for the .hex file, or it the max memory which i can allocate to variables in my code?
If none of the above is true, than what is memory ...
0
votes
1answer
50 views
Flash memory multiple device I/O operations
Can two devices perform I/O operations on flash memory simultaneously? For example if two USB hubs are connected to it and both are connected to two different laptops, can a flash memory have multiple ...
2
votes
1answer
142 views
Persistent memory on msp430 without FRAM
For persistence in FRAM-enabled msp430 there are convenient "noinit" and "persistent" variables...
For flash-based MSP430G you need to use flash memory. There is a demo for it.
How to make it ...
5
votes
4answers
219 views
Difference between data retention in flash and in EEPROM
In a security recommendation (Mobile Operating System Protection Profile, §4.2.1 FCS_CKM_EXT.4.1), the following instructions are given to securely wipe a cryptographic key from memory:
For ...
1
vote
1answer
157 views
How data 0xFF is stored in Flash memory?
Hi i am using SST25VF032B flash memory. Before writing ,it has to be erased to 0xFF. But my doubt is that how it stores real 0xFF. Will is store 0xFF or some other value?
3
votes
1answer
261 views
Working with FTDI library for accessing FPGA memory
I asked a related question here.
The board is Lattice MACHX02 1200 ZE.
I am using FTDI Library FTCSPI to access Lattice FPGA UFM through FTDI chip FT2232H. I configured the FPGA in SPI slave by using ...
6
votes
2answers
3k views
What is the difference between Flash memory and EEPROM?
Flash memory storage and EEPROM both use floating gate transistors for storage of data. What differs between the two and why is Flash so much faster?
0
votes
1answer
227 views
Store data in built-in Flash of PIC at runtime using C code
I am designing PIC16F877a based project that counts the number of people in a room and turn ON the relays in accordance with that number like if 5 persons in a room then One relay would be ON. I want ...
-2
votes
1answer
125 views
How to search date wise in flash memory using microcontroller?
I am developing a data logger in which I am using 8 MB of flash memory to store the sensor data with date and time. I am using RF interface to transfer that data to PC. I am planning to have PC ...
15
votes
2answers
720 views
Why would one still use normal EEPROM instead of flash?
Is there any reason why people are still using (and implementing in new systems) normal EEPROMs instead of flash memory, nowadays?
From the Flash memory wikipedia:
Flash memory was developed ...
4
votes
1answer
59 views
How do I use the flash memory on the Copperhead WiFi Shield?
I recently purchased a Copperhead WiFi Shield for Arduino, and I have successfully initiated some basic networking over the wifi.
I've noticed that on my Revision of the board (rev.2) there is also ...
2
votes
1answer
224 views
Writing parameters into Code memory at Run time during Initializations - 8051
I need to make this possibly. I am using keil IDE and the AT89c51RD2 MCU.
At initialization, a function will be called to derive about 1500bytes. I want to write this byte to code memory (byte by ...
3
votes
2answers
657 views
Best Linux filesystem to use on MMC memory chip?
I have a new embedded Linux project coming up. The hardware team has chosen an MMC Flash chip (part # MTFC64GJVDN-4M) for the system's non volatile memory; data sheet at ...
0
votes
1answer
113 views
About leakage current, standby current and current budgeting
Am using ST microelectronics NAND Flash device NAND01GW3A0AN6E.
In this datasheet under Dc characteristics table they specified leakage current,standby current,operating current parameters.
What is ...
3
votes
1answer
245 views
Replacing 27C256 with 28C256, how to wire /WE?
I am looking to replace a 27C256 compatible maskRom (nintendo Nrom PRG and CHR if it matters) with a socketed 28C256 in order to make a development cart.
It looks like the pin for A14 is in the wrong ...
0
votes
1answer
74 views
How to take bank configurations in NAND flash chips into account?
8-bit bus, 8 GB NAND flash chips come in a variety of bank configurations:
1 x 8 GB (e.g. Toshiba 04914-008G)
2 x 4 GB (e.g. Micron 29F64G08AFAAA)
4 x 2 GB (e.g. Toshiba HVPG3P3)
What are the ...
4
votes
2answers
351 views
How NAND Flash controllers erase single pages efficiently?
I'm working on some code to manage a NAND flash and I need to erase single pages, given that the smallest erasable unit is a block, the only solution I could think of is to:
Erase a reserved block
...
1
vote
0answers
69 views
Interfacing NAND flash with USBMSD
I'm trying to read files from a NAND flash (K9LAG08U0M) that I took off an old MP3 player, so far I've been able to read the NAND contents successfully by interfacing it to my PC as a USBMSD (Mass ...
0
votes
1answer
104 views
How to control LED with 40mV AC?
I'm trying to flash an LED when an AC current is over 4 amps. To do this, I'm using a current sense resistor of 0.01 ohms. That gives a threshold of 40mV. But I can't figure out how to use this ...
0
votes
0answers
66 views
Simple and inexpensive way to read 2GB flash?
For reading writing NAND flash chips with less than 2GB one could use a commercial XD card reader. Unfortunately XD cards only have 8 I/O pins.
Some 2GB (bank size) flash chips have 16 I/O pins. Is ...
-1
votes
3answers
299 views
Serial NOR Flash - Vague
What are the structural differences between Serial NOR Flash and Parallel NOR Flash? If there is a structural difference , then What are the differences between Serial NOR Flash and Serial NAND Flash?
...
1
vote
1answer
184 views
Overview of typicals RAID/wear leveling algorithms used in SSD controllers
I am trying to understand SSD controller design. I am particularly interested in the physical distribution of data to several NAND chips/dies.
Can somebody point me towards an "idiot's guide to SSD ...
15
votes
5answers
569 views
Of the two - which is the better archival media - Standard HDD or Flash
There are two totally different "bit rot" mechanisms in place here in the two technologies, so which would be expected to last longer? Which is inherently superior for archival purposes. Will a ...
1
vote
2answers
463 views
Reading from SPI flash more than 35 bytes causes driver timeout and results to corrupt
I have connected SPI flash to my linux board (imx 233 based) running in it's SPI bus.
I have configured kernel, and SPI bus and flash chip to it.
The flash is currently on a breadboard. Before ...
5
votes
7answers
3k views
How do I write to SPI flash memory?
I'm working on an audio application where instead of storing audio data on an SD card (Waveshield on Arduino) I'm storing it on an SPI flash memory IC and rolling my own board with MCU, DAC, and amp.
...
2
votes
1answer
80 views
Buffering Micro-SD data for power saving useful?
I have a datalogger which has only 4KB of SRAM, and because of that it needs to flush its buffer to MicroSD every second. Would adding external SRAM to create a larger buffer safe any significant ...
3
votes
1answer
112 views
Advantage of SanDisk iNAND?
I'm looking for a low-power microSD card for a datalogger, when I came across SanDisk's iNAND technology. What are some real-world advantages of those vs. microSD cards, except for their smaller ...
2
votes
4answers
586 views
How can I build a small DC boost converter, similar to what exists on a flash camera circuit board?
So everyone knows that disposable camera flash boards have a small DC boost converter to power the tiny xenon flash tube. I have read several sources on the internet that seem to suggest that the ...