This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
esp8266_memory_map [2014/12/31 02:28] admin |
esp8266_memory_map [2014/12/31 03:28] admin |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ** please someone fix up this page, needs an edit! ** | ||
+ | |||
====== ESP8266 Memory Map ====== | ====== ESP8266 Memory Map ====== | ||
Line 10: | Line 12: | ||
| Address | Name | Size | Type | R/W | Description | | | Address | Name | Size | Type | R/W | Description | | ||
- | | ---------:| ------ | ----------:|:----:| --- | ----------- | | ||
| 00000000h | | | Exc | | Causes fault when reading. | | 00000000h | | | Exc | | Causes fault when reading. | ||
| 20000000h | | | No | | Unmapped, repeated pattern of 00 80 00 00. | | 20000000h | | | No | | Unmapped, repeated pattern of 00 80 00 00. | ||
Line 39: | Line 40: | ||
| Address | Size | Name | Description | | | Address | Size | Name | Description | | ||
- | | ------- | ---- | ------------------------- | --------------------- | | ||
| 00000h | 248k | app.v6.flash.bin | User application | | 00000h | 248k | app.v6.flash.bin | User application | ||
| 3E000h | 8k | master_device_key.bin | OTA device key. *Unconfirmed:* Not used without OTA | | 3E000h | 8k | master_device_key.bin | OTA device key. *Unconfirmed:* Not used without OTA | ||
Line 51: | Line 51: | ||
| Address | Size | Name | Description | | | Address | Size | Name | Description | | ||
- | | ------- | ---- | --------------------- | ------------------------ | | ||
| 00000h | 4k | boot.bin | Bootloader | | | 00000h | 4k | boot.bin | Bootloader | | ||
| 01000h | 64k | app.v6.flash1.bin | User application, slot 1 | | | 01000h | 64k | app.v6.flash1.bin | User application, slot 1 | | ||
Line 65: | Line 64: | ||
| Address | Name | | | Address | Name | | ||
- | | --------- | --------------- | | ||
| 40000010h | DebugException | | | 40000010h | DebugException | | ||
| 40000020h | NMIException | | | 40000020h | NMIException | | ||
Line 78: | Line 76: | ||
| Base Address | Size | Name | Description | | Base Address | Size | Name | Description | ||
- | | ------------:| ----:| ----- | --------------- | ||
| 60000000h | 80h | uart0 | The UART0 config registers, see `examples/IoT_Demo/include/drivers/uart_register.h` | | 60000000h | 80h | uart0 | The UART0 config registers, see `examples/IoT_Demo/include/drivers/uart_register.h` | ||
| 60000100h | 100h | spi1 | *Unconfirmed:* The SPI controller registers, see examples/IoT_Demo/include/driver/spi_register.h | | 60000100h | 100h | spi1 | *Unconfirmed:* The SPI controller registers, see examples/IoT_Demo/include/driver/spi_register.h | ||
Line 94: | Line 91: | ||
### iomux Pin Registers (60000804h–60000843h) | ### iomux Pin Registers (60000804h–60000843h) | ||
- | ``` | ||
31 24 16 8 0 | 31 24 16 8 0 | ||
-------- -ffff--- -------- ud--UDEe | -------- -ffff--- -------- ud--UDEe | ||
Line 103: | Line 99: | ||
|`- Pull-down | |`- Pull-down | ||
`- Pull-up | `- Pull-up | ||
- | ``` | ||
- | References | + | |
- | ---------- | + | === References === |
- [Forum post Memory Layout, p274](http://www.esp8266.com/viewtopic.php?f=5&t=9&start=30#p274) | - [Forum post Memory Layout, p274](http://www.esp8266.com/viewtopic.php?f=5&t=9&start=30#p274) | ||
- [Forum post Firmware Dump, p263](http://www.esp8266.com/viewtopic.php?f=6&t=39&start=10#p263) | - [Forum post Firmware Dump, p263](http://www.esp8266.com/viewtopic.php?f=6&t=39&start=10#p263) |