Post links and attach files for documentation here, also chat about these docs freely

User avatar
By jcmvbkbc
#5495
pvvx wrote:A test version of HTTP Web to read the all memory.
Enternet Explorer reads 600 kilobytes per second ...

Found:
I/O: 0x3FF00000..0x3FFC0000
RAM: 0x3FFE0000..0x40000000
ROM: 0x40000000..0x40100000 (x2)
IRAM: 0x40100000..0x40140000
IROM: 0x40200000..0x40280000
???: 0x60000000..0x60002000

Have you seen that: https://github.com/esp8266/esp8266-wiki/wiki/Memory-Map ?
User avatar
By pvvx
#7165
Code: Select all0x00000000   ****      Exc      Protected area
0x20000000   ****       ---      Unmapped, repeated pattern
0x3FF00000   0x010000   R/W      Memory-mapped I/O, repeated every 0x100.
0x3FF10000   0x010000   R only   Mapped, zeroes
0x3FF20000   0x001800   R/W      I/O registers
0x3FF21800   0x09E800   R only   Mapped, zeroes
0x3FFC0000   0x020000    ---      Unmapped, repeated pattern
0x3FFE0000   0x008000   R only   Mapped, zeroes
0x3FFE8000   0x014000   R/W      User data RAM. Available to applications.
0x3FFFC000   0x004000   R/W      ETS system data RAM.
0x40000000   0x010000   R only   Internal ROM.
0x40010000   0x010000   R only   Internal ROM (repeated 0x40000000).
0x40020000   0x0E0000   R only   Mapped, zeroes
0x40100000   0x008000   R/W      RAM
0x40108000   0x038000   R only   Mapped, zeroes
0x40140000   0x0C0000   ---      Unmapped, repeated pattern
0x40200000   0x100000   R only   SPI Flash is mapped (512k->2x repeated, 16Mb - 1Mb mapped )
0x40300000   ****       ---      Unmapped, repeated pattern
0x60000000   0x001000   R/W           I/O registers
0x60001000   0x000400   R/W      RAM
0x60001400   0x000400   R/W           I/O registers
0x60001800   0x000400   R/W      RAM (repead 0x60001000)
0x60001C00   0x000400   R/W           I/O registers (repead 0x60001400)


0x3FFFC704 = 0x000000A0 - Set CLK CPU ( ets_get_cpu_frequency() { return 0x3FFFC704}, ets_update_cpu_frequency(x) {0x3FFFC704 = x})
0x3FFFC708 = wdt_mode ( ets_wdt_get_mode(), ets_wdt_enable(), ets_wdt_disable(), ets_wdt_init())

0x600011FC = 0x00000005 - ESP SDK store number of simulatenously active TCP connections (espconn_tcp_set_max_con())

0x40100000 0x008000 R/W RAM = Start code SPI flash - 0x10 (00000_eagle.app.v6.bin)
You do not have the required permissions to view the files attached to this post.