“Esp32 spec”的版本间的差异

来自个人维基
跳转至: 导航搜索
第4行: 第4行:
  
 
{| class="wikitable" style="width:75%"
 
{| class="wikitable" style="width:75%"
! start    !! end          !! size !! usage !!type  
+
! start    !! end          !! size !! usage !! on-chip !! usage
 
|-  
 
|-  
! 0x0000_0000    !! 0x3F3F_FFFF          !!  !!no use !!   
+
! 0x0000_0000    !! 0x3F3F_FFFF          !!  !!no use !! !!   
 
|-   
 
|-   
|| 0x3F40_0000|| 0x3F7F_FFFF || 4M || data || external Flash or SRAM
+
|| 0x3F40_0000|| 0x3F7F_FFFF || 4M || data || external !! Flash or SRAM
 
|-   
 
|-   
|| 0x3F80_0000|| 0x3FCBF_FFFF || 4M || data || external Flash or SRAM
+
|| 0x3F80_0000|| 0x3FCBF_FFFF || 4M || data || external !! Flash or SRAM
 
|-   
 
|-   
 
! 0x3FC0_0000!! 0x3FEF_FFFF !! 3M !! no use!!
 
! 0x3FC0_0000!! 0x3FEF_FFFF !! 3M !! no use!!
 
|-
 
|-
|| 0x3FF0_0000|| 0x3FF7_FFFF || 512K || data || I/O  
+
|| 0x3FF0_0000|| 0x3FF7_FFFF || 512K || data || I/O ||
 
|-
 
|-
|| 0x3FF8_0000|| 0x3FF8_1FFF || 512K || data || On-Chip RTC Fast Memory  
+
|| 0x3FF8_0000|| 0x3FF8_1FFF || 8K || data || internal ||RTC Fast Memory (PRO_CPU only)
 
|-
 
|-
! 0x3FF8_2000!! 0x3FF8_FFFF !! 56K !! no use !!  
+
! 0x3FF8_2000!! 0x3FF8_FFFF !! 56K !! no use !! !!
 
|-
 
|-
|| 0x3FF9_0000|| 0x3FF9_FFFF || 64K || data || Internal ROM
+
|| 0x3FF9_0000|| 0x3FF9_FFFF || 64K || data || Internal || ROM 1
 
|-
 
|-
! 0x3FFA_0000!! 0x3FFA_DFFF !! 56K !! no use!!  
+
! 0x3FFA_0000!! 0x3FFA_DFFF !! 56K !! no use!!  !!
 
|-
 
|-
|| 0x3FFA_E000|| 0x3FFF_FFFF || 8K || data || Internal SRAM
+
|| 0x3FFA_E000|| 0x3FFF_FFFF || 328K || data || Internal ||SRAM
 
|-
 
|-
|| 0x4000_0000|| 0x4005_FFFF || 384K || code || Internal ROM
+
|| 0x4000_0000|| 0x4005_FFFF || 384K || code || Internal || ROM 0
 
|-
 
|-
! 0x4006_0000 !! 0x4006_FFFF !! 64K !! no use !!
+
! 0x4006_0000 !! 0x4006_FFFF !! 64K !! no use !! !!
 
|-
 
|-
|| 0x4007_0000|| 0x400B_FFFF || 320K || code || internal SRAM
+
|| 0x4007_0000|| 0x400B_FFFF || 320K || code || internal ||SRAM
 
|-
 
|-
|| 0x400C_0000|| 0x400C_1FFF || 8K || code || internal RTC fast Memory
+
|| 0x400C_0000|| 0x400C_1FFF || 8K || code || internal || RTC fast Memory
 
|-
 
|-
|| 0x400C_2000|| 0x40BF_FFFF || 11512K || code || external flash or SRAM
+
|| 0x400C_2000|| 0x40BF_FFFF || 11512K || code || external || flash or SRAM
 
|-
 
|-
! 0x40C0_0000!! 0x4FFF_FFFF !! 244M !! no use!!
+
! 0x40C0_0000!! 0x4FFF_FFFF !! 244M !! no use!! !!
 
|-
 
|-
|| 0x5000_0000|| 0x5000_1FFF || 8K || code/data || internal RTC Slow Memory
+
|| 0x5000_0000|| 0x5000_1FFF || 8K || code/data || internal ||RTC Slow Memory
 
|-
 
|-
! 0x5000_2000!! 0xFFFF_FFFF !!  !! no use!!
+
! 0x5000_2000!! 0xFFFF_FFFF !!  !! no use!! !!
 
|-
 
|-
 
|}
 
|}

2020年2月16日 (日) 16:41的版本

2x Xtensa LX6 CPU.
两个CPU 的名称分别是“PRO_CPU”和“APP_CPU”。PRO 代表“protocol(协议)”,APP 代表“application
(应用)”。在大多数情况下,两个CPU 的功能是相同的。

start end size usage on-chip usage
0x0000_0000 0x3F3F_FFFF no use
0x3F40_0000 0x3F7F_FFFF 4M data external !! Flash or SRAM
0x3F80_0000 0x3FCBF_FFFF 4M data external !! Flash or SRAM
0x3FC0_0000 0x3FEF_FFFF 3M no use
0x3FF0_0000 0x3FF7_FFFF 512K data I/O
0x3FF8_0000 0x3FF8_1FFF 8K data internal RTC Fast Memory (PRO_CPU only)
0x3FF8_2000 0x3FF8_FFFF 56K no use
0x3FF9_0000 0x3FF9_FFFF 64K data Internal ROM 1
0x3FFA_0000 0x3FFA_DFFF 56K no use
0x3FFA_E000 0x3FFF_FFFF 328K data Internal SRAM
0x4000_0000 0x4005_FFFF 384K code Internal ROM 0
0x4006_0000 0x4006_FFFF 64K no use
0x4007_0000 0x400B_FFFF 320K code internal SRAM
0x400C_0000 0x400C_1FFF 8K code internal RTC fast Memory
0x400C_2000 0x40BF_FFFF 11512K code external flash or SRAM
0x40C0_0000 0x4FFF_FFFF 244M no use
0x5000_0000 0x5000_1FFF 8K code/data internal RTC Slow Memory
0x5000_2000 0xFFFF_FFFF no use