-
Notifications
You must be signed in to change notification settings - Fork 0
Notes, SPI
SPI Flash I was interested in the "Memory Type" meaning in the JEDEC ID. Unresolved, maybe manufacturer depended. also esp-edf comment. (I could be wrong on this.) I think the device ID field is manufacturer-dependent. However, Devices that support Serial Flash Discoverable Parameter (SFDP), offer the ability to get the details needed in a standard way.
d.av.id.au blog on Wayback Link to a curated version of decommissioned website d.av.id.au's blog post on ESP8266 SPI Registers, He has some good low-level ESP8266 register SPI info also read comments in his about section via Wayback. His signal traces show really high Ringing on the SPI Bus signals. He attributes it to breadboard wiring; however, I had these as well until I added series resistors(not really a termination issue the wire length was too short). I would love to ask him about this; however, he has not accessed Github in 6 years and his blog has gone inactive. Use Wayback to access the post. Strangely, his YouTube account is still active.
- Keeping the Lights On - how to manage GPIO state across reboots and crashes
- Boot fails when SPI Bus used
- GPIO Drive Strength and Ringing
- LDO Regulators WIP
- ESP8266 Power Considerations This is only a rough outline, needs a lot of development.
- Upgrading Flash Chips, QIO, and DIO
- Dodgy Extra 2K of DRAM or CONT - WIP
- WDTracks - Print last call before WDT
- 5V Tolerant I/O?
Arduino IDE specific
Misc.
- Exception Causes
- ESP8266 will not boot
- Stacks sys and cont
- WIP Boot ROM and SDK Notes
- Multi-segment Boot ROM Loader, notes
- Cache_Read_Enable How to turn off and on instruction cache execution.