Questions tagged [flash-memories]
The flash-memories tag has no usage guidance.
101
questions
2
votes
1
answer
84
views
FAT32 file system corruption on internal flash of ESP32-S3
I am using an ESP32-S3 chip with 8 MB internal flash. Out of which 4 MB is for the FAT32 file system. I read and write files every 30 min into the file system. I am also using the wear leveling ...
0
votes
0
answers
53
views
Finding memories power dissipation
Can someone tell me how to calculate the power dissipation of digital ICs like NAND Flash, QSPI NOR Flash and microcontrollers?
2
votes
1
answer
34
views
How does MLC FLASH store multiple bits per cell?
How does MLC FLASH store multiple bits per cell? I understand that each cell is one MOSFET, are the different bits represented by multiple voltage levels (as opposed to just high/low, which would then ...
1
vote
0
answers
34
views
NOR flash address lines
I am wondering if someone can explain how the address lines work on NOR flash. Does each address line map to a physical area in flash? as in A0= 0000-FFFF if this is the case and the NOR has 21 ...
0
votes
0
answers
38
views
STM32 IAP firmware update
I'm trying to update STM32f105vct6 firmware using STM32 IAP over UART. I can update firmware if .bin file size smaller than 32 kB, otherwise file transfer stops after sending 32 kB data. When I ...
0
votes
0
answers
54
views
how to determine what chip wire allows BIOS flashing?
how to determine what chip wire/leg allows BIOS flashing?
I want to modify my MOBO to deny BIOS flashing.
I only want it allowed when I really need to write on it.
So, I need to know:
if it is ...
0
votes
2
answers
43
views
Is it safe to write data to MAX35103 flash memory
I am using MAX35103 sensor in my project and I want to store some constant data into MAX35103 flash memory using STM32. However, I've read something that it is not safe to write data to the MAX35103 ...
1
vote
1
answer
255
views
Help identifying flash memory chip
I'm trying to find the datasheet and/or documentation of the flash memory chips on this SSD drive board. The chip is marked 29F32B2ALCMG2, and though my web ...
1
vote
2
answers
130
views
How do flash memories address the actual bit location?
I'm trying to understand flash memory, and while I can find lots of explanations for how individual cells are read/written to by directing some current across that cell, there is basically nothing ...
0
votes
1
answer
73
views
NOR flash ignores dummy cycle config (gd25b512)
I have existing code on a STM32F7 using qspi for a micron MT25QL512ABB that I am porting to use on a Gigadevice GD25B512ME. I am operating the bus at 108 MHz.
The issue I'm facing is that the ...
0
votes
2
answers
114
views
External SPI Flash Global Unprotect
I am using AT25DF041B SPI Serial Flash Memory with my application and I am confused about protection about sectors.
When I have read the datasheet it says there is a command for the global unprotect. ...
0
votes
0
answers
44
views
How to flash memory when there is no sector information?
Currently, I am trying to flash WCT1013A. As I see in the datasheet there is no sector information. If I do not know about the sector information how am I going to flash the memory?
0
votes
1
answer
67
views
What happens if the pins of two different usb thumb drives touch each other?
What happens if the pins of two different usb thumb drives touch each other?
Can the data get corrupted?
Can the data move from one drive to another?
Can the circuits get damaged?
1
vote
0
answers
114
views
Daisy chaining NOR flash modules
for a project (FPGA image processing accelerator) I need to create a high bandwidth read-only memory. I settled on using Quad SPI NOR flash modules (will use them in XIP mode) but I have some concerns....
0
votes
1
answer
54
views
Alternate of the parallel flash
Hi I am looking for an alternate of the flash S29AL016J70BFI010, its a top boot sector device.
unfortunately I have not found any 16Mb flash with top boot sectors.
Although I am able to find 32Mb or ...
1
vote
0
answers
138
views
Can I Safely Use Serial1 of ESP32 with GPIOMATRIX?
I am trying to use ESP32 with a Lora module and HMI display in a same project. So I need 2 UARTS. I have connected Lora module (e32 900t20d) to RX2 (GPIO16), TX2 (GPIO17). Also I want to connect my ...
1
vote
1
answer
638
views
stm32f7 QSPI (QUADSPI) in indirect mode can't read/write on NOR flash memory
I'm using STM32F746G-Discovery included Micron NOR flash memory n25q128a.
In CUBE example we can see this (ReadWrite_IT, Automatic polling):
...
1
vote
1
answer
133
views
Can a device distinguish between USB HDD and flash drive?
I have a smart TV (LG C1) that can "pause" live TV, but demands a USB HDD attached.
It will refuse a brand new USB 3.2 flash drive, but will happily use a 2014 mediocre HDD on USB 3.0. I ...
1
vote
1
answer
73
views
What generates more heat: inverting to 0s or to 1s in Flash memory?
I was not able to find an answer via web search. The question came to my head after reading https://www.networkworld.com/article/3049428/humidity-not-heat-is-a-hard-drives-biggest-threat.html:
The ...
0
votes
0
answers
32
views
External FLASH chip controlled by an MCU: given the required capacity, how to select the page size?
I am selecting an external FLASH memory chip that I want to control (program/read/erase) from an MCU. For a given FLASH capacity, there are different options for the page size. I am wondering how to ...
0
votes
0
answers
77
views
Is there some way to differentiate between NAND and other flash types on a PCB?
Modern devices (smartphone, notebooks) often use some kind of flash for data storage. Depending on the vendor this can be emmc, ufs, nvme and maybe even plain old NAND.
The problem is you can't really ...
0
votes
1
answer
468
views
Why is erasing NAND much faster than erasing NOR flash?
Why is erasing of a single block in NAND flash usually much faster than erasing a single block in NOR flash?
For my current understanding: If all cells of the block share the same substrate and if all ...
0
votes
1
answer
133
views
Do all flash memory chips pinout layout and usage follow a specific standar(s) and protocols?
As I see in this question I see that WINDBOND W25Q128FV has similar pin inteface/layout with the Maxronix MX35LF1GE4AB.
Therefore, the following question came to my mind, do all flash memory chip ...
1
vote
1
answer
273
views
Write EEPROM while flashing firmware in MCU
am using a STM32L0x2 device, Arm Cortex M0 core.
My goal it's to flash a default value in a EEPROM page during the firmware's flash.
Long story short: I want that when flashing the .elf in the MCU (I ...
0
votes
2
answers
356
views
What is the difference to choose SDR or DDR mode of OSPI flash to use in reality?
My assumption is the SoC can support both protocol OSPI SDR and DDR. With an embedded system designer, if he can choose between SDR or DDR mode of OSPI flash device to deploy on his board, what is the ...
1
vote
0
answers
324
views
How to read / write data into a S25FL064L flash memory?
I try to read / write data (single byte) into an S25FL064L SPI flash memory with an nRF52 based radio SoC. The datasheet says that I have to enable a write to ...
0
votes
0
answers
255
views
STM32: Is it possible to write data to flash memory by using system bootloader when write protection is on?
When I try to program with STM32 flash loader and if the write protection is on, it want erase all of the memory. Probably because of program drop the security level so MCU erase all of the data. But ...
0
votes
0
answers
66
views
S25FL064L flash isn´t answering
I want to use the above flash memory to store some data with my MCU, but the flash isn´t answering on the 0x9F instruction:
I use SPI mode 0 and a 125 kHz clock ...
0
votes
1
answer
335
views
Where is the flash memory for this IP camera board?
I just opened an Escam IP camera and this is the main board.
You can see the HI3516 SoC + H5TQ1G63EFR RAM + that thing with adhesive that in the second photo I took off and you can see it's a ...
1
vote
2
answers
109
views
Do bank/rows/columns based NOR flash memory exist?
SDRAM supports more addresses than their address bus width allows thanks to the bank/row/column scheme it's based on.
My question is if there are non volatile parallel memories that are based on the ...
4
votes
1
answer
1k
views
How many times can flash be rewritten before an erase is required?
With flash memory, it's only possible to write by clearing bits from their erased (set) state, and the only way to set a bit is to erase the region containing it. If you only need to clear bits, then ...
0
votes
1
answer
767
views
Difference between 24 bit and 32 bit addressing mode in QSPI flash
I would like to know the difference between 24-bit and 32-bit QSPI flash? why 24-bit address is used in flash?
1
vote
2
answers
255
views
Micron NOR Flash datasheet clarification
I am working to create a controller for a Micron NOR Flash Memory (MT25QL128ABB) and I am having difficulty writing/reading the device. I would like to know if my procedure is correct:
Write Procedure:...
0
votes
1
answer
152
views
Why my data in MSP430 flash was lost?
I am using MSP430F5340 MCU, IDE is IAR workbench,today after adding some lines of code, I found my data that previously stored in flash was crashed. So I supposed the code memory size in flash has ...
3
votes
1
answer
604
views
How many excess electrons are in a modern SLC flash memory cell?
A colleague told me that in a modern SLC flash memory cell there are about 400 electrons.
However, I can't find any reference to this.
Flash memory cells can be thought of as little buckets of ...
0
votes
0
answers
223
views
Why it is required to write each byte with 0 before erase in NOR flash?
It is written in some sites that for NOR flash, each byte has to be written with 0 before erase. Why it is required to write with 0 before erasing? Erasing the sector change each byte to 1.
0
votes
1
answer
84
views
Built in Self Test - In Embedded memories
I am reading this thing called -BIST (Built in Self Test).
I understand that, before a module enters its intended functionality, this BIST is made to run within the module. Once, this BIST is passed, ...
0
votes
0
answers
583
views
Using SPI to manipulate Flash Memory (Code in C)
for a couple of days i have been trying to write a C code that writes to a flash memory via SPI. I already have a code that writes characters into flash. Now i wanted to expand on it and write integer ...
0
votes
1
answer
63
views
Bit Lines at SRAM
I would like to know the specific purpose for SRAM having a bit line and a negated bit line? I might think that is due to stability reasons, but I would like to know more details about its specific ...
0
votes
0
answers
112
views
FRAM : excessive erase of one memory cell can damage another memory cell?
Erroneously , we made excessive erase of FRAM first 1024 bytes multiple times (millions and more erases).
Afterwards we observed that memory upper half is damaged (part of it).
Can it be that ...
0
votes
0
answers
51
views
RX63N has NAND or NOR internal flash?
I need to read the internal flash of RX63N MicroController multiple times. It will always be the same data block. I was concerned about the life of the internal flash, wearing out etc. I read that NOR ...
0
votes
1
answer
462
views
Finding Rise time and Fall time with Slew Rate Specification
I am using this QSPI Flash Memory IC
I'm operating the QSPI clock at 48MHz. I am probing the Clock and Data signals in my scope.
On Table 54 which is on Page 128, we have Rise time and fall time ...
0
votes
2
answers
1k
views
VSCode ESP-IDF framework esp32 SPIFFS error
I’ve beet trying for days and days now to make SPIFFS work on my esp32 board using PlatformIO in VSCode following the following example: https://github.com/espressif/esp-idf/tree/master/examples/...
1
vote
1
answer
851
views
Calculation of Power Dissipation of Memory ICs and Microcontrollers
Can someone tell me how to calculate the power dissipation of digital ICs like Nand Flash, QSPI NOR Flash and Microcontrollers?
For Microcontrollers, we can get the power dissipation for GPIO like, ...
0
votes
2
answers
892
views
What's the right way to read ID and CFI info from flash memory chips?
Our product has flash memory chip, but we have used more than one variant. The first is a SST/Microchip one and the second is a Spansion/Cypress.
To determine which type is mounted, I read the flash ...
0
votes
0
answers
32
views
Information about component quality in general and quality of memory IS25LP128-JBL
Most of us are faced with component quality especially when producing product in higher quantities. What is he right place to find information about component quality in general?
Currently we faced ...
0
votes
1
answer
68
views
Writing on one flash memory location could affect whole memory page
I am working on designing energy meter using PIC18F46K80. When the power goes off the meter store data on the flash memory (credit and so). Meter power supply stores enough energy to supply the ...
5
votes
4
answers
3k
views
Memory capability and powers of 2
Why are computer memory capabilities often multiples of a power of two, such as 2^10 = 1024 bytes?
I think it is something related to the binary logic, but I do not understand the precise reason for ...
0
votes
2
answers
386
views
Reading current memory image from a micro controller
I have the MPLAB XPress Evaluation Board, which has the PIC16F18855 microcontroller on it. The way to program it is just to copy a ...
2
votes
2
answers
4k
views
OTA Programming of STM32
I am currently using ST32L152RE controller interfaced with BLE CC2640R2F module and 4 MB external flash memory interfaced through spi. I was trying to upgrade the firmware of my st controller using ...