Tag Archives: FLASH
ESP8266, the well known WiFi module contains an ESP8266EX SoC IC and an external SPI flash. This external SPI flash is used together with ESP8266EX to store user programs.
The supported size of flash by ESP8266EX is up to 16MB but some of ESP8266 modules contain flash chips with low storage capacity like 512KB. In some cases you need more space. For example, if the upgrade Over The Air “OTA is enabled: the minimum flash memory that can be supported is 1 Mbyte” according to ESP8266EX datasheet.
The SPI flash used in ESP8266 modules is W25qxx from Winbond, and in order to upgrade your flash memory you need to remove the old chip soldered to your module PCB and then solder the new one W25Q32 (32M-bit / 4M-byte), which can be ordered from Aliexpress.
[Code and Solder] channel over Youtube shared with us how to do the upgrade process.
Toshiba will start mass production of 64-layer 3D NAND, BiCS3, with 3-bit-per-cell technology and a 64GB capacity in the first half of 2017. The applications of this new massive storage chip include enterprise and consumer SSD, smartphones, tablets and memory cards. This achievement succeeds the 48-layer BiCS FLASH one.
Western Digital, the well known industry-leading provider of storage technologies, recently announced world’s first 64 Layer 3D NAND. “BiCS3 has been developed jointly with Western Digital’s technology and manufacturing partner Toshiba. It will be initially deployed in 256 gigabit(32GB) capacity” according to Western Digital’s press release.
In the same context, Samsung seems going to start production of 64-layer 3D NAND at the end of this year 2016.
Gustavo Reynaga shows us how to you can flash your ESP-01 and esp-201 with Arduino IDE and upload any other firmware with ESP flash tools.
Hi folks, now I’ll teach you how to make your programmer to the ESP-01 and ESP-201, (perhaps serve with other models) using an Arduino UNO, a few cables and optionally a button and a slide switch, in my case I use them because I had available, with this programmer able to upload the Arduino sketches and any other firmware (AT, LUA, Espruino, etc).
The cheapest ESP8266 programmer! – [Link]
Deomid Ryabkov introduces us a method of flashing ESP8266 in 5 sec. To achieve that he used a modified ESPTool. More details on the link below.
If you are developing for ESP8266, you may be familiar with esptool, which is a tool that you use to upload your code to the device. And it will do so, but if, like Smart.js, your firmware is non-trivial in size, you’ll be waiting a non-trivial amount of time for it to upload:
ESP8266 superfast flashing: flash ESP in 5 seconds – [Link]
circuitvalley.com has build a small FPGA board based on Xilinx XC3S250E :
I have built a little FPGA board Xilinx xc3s250e called WireFrame. the board is only 500mm x 25 mm in size and it is possible to put it breadboard. board has 32MByte SDRAM, 4MByte serial Flash for storage. total 3 2A max each Switching regulator for Vcc I/O 3.3V (adjustable trough regulator feed back resistors), VCCAUX 2.5 V and VCCINT 1.2v.
WireFrame FPGA Board , Breadboardable Xilinx XC3S250E Board – [Link]
by Susan Nordyk @ edn.com:
Ready for sampling in September, Toshiba’s 48-layer BiCS (Bit Cost Scalable) flash memory stores 256 Gbits using a 3-D vertically stacked cell structure and 3-bit-per-cell triple-level cell technology. By employing this 48-layer vertical stacking process, BiCS flash surpasses the capacity of conventional 2-D NAND flash memory, where cells are arrayed in a planar direction on a silicon plane.
BiCS also enhances write/erase reliability endurance and boosts write speeds. The 256-Gbit (32-Gbyte) device can be used in a myriad of applications, including consumer solid-state drives, smart phones, tablets, memory cards, and enterprise SSDs for data centers.
Toshiba launches 256-Gbit 48-layer 3-D NAND flash – [Link]