ESP8266 Support WIKI

User Tools

Site Tools


esp8266_memory_map

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
esp8266_memory_map [2014/12/31 02:29]
admin
esp8266_memory_map [2014/12/31 03:28]
admin
Line 12: 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 41: 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 53: 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 67: Line 64:
  
 |  Address ​ |      Name       | |  Address ​ |      Name       |
-| --------- | --------------- | 
 | 40000010h | DebugException ​ | | 40000010h | DebugException ​ |
 | 40000020h | NMIException ​   | | 40000020h | NMIException ​   |
Line 80: 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 96: Line 91:
 ### iomux Pin Registers (60000804h&​ndash;​60000843h) ### iomux Pin Registers (60000804h&​ndash;​60000843h)
  
-``` 
 31    24       ​16 ​       8        0 31    24       ​16 ​       8        0
 -------- -ffff--- -------- ud--UDEe -------- -ffff--- -------- ud--UDEe
Line 105: 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)
esp8266_memory_map.txt · Last modified: 2015/07/26 19:48 by dkinzer