53 lines
1.2 KiB
Plaintext
53 lines
1.2 KiB
Plaintext
cpu: CPU.Xtensa @ sysbus
|
|
cpuType: "esp32s3"
|
|
|
|
// External data memory
|
|
edram: Memory.MappedMemory @ sysbus 0x3C000000
|
|
size: 0x2000000
|
|
|
|
// Internal data memory
|
|
dram: Memory.MappedMemory @ sysbus 0x3FC88000
|
|
size: 0x78000
|
|
|
|
// Internal data rom
|
|
irom: Memory.MappedMemory @ sysbus 0x3FF00000
|
|
size: 0x20000
|
|
|
|
// Internal instruction rom
|
|
drom: Memory.MappedMemory @ sysbus 0x40000000
|
|
size: 0x60000
|
|
|
|
// Internal instruction memory
|
|
iram: Memory.MappedMemory @ sysbus 0x40370000
|
|
size: 0x70000
|
|
|
|
// External instruction memory
|
|
eiram: Memory.MappedMemory @ sysbus 0x42000000
|
|
size: 0x2000000
|
|
|
|
// Internal RTC SLOW memory
|
|
rtcslow: Memory.MappedMemory @ sysbus 0x50000000
|
|
size: 0x2000
|
|
|
|
// Internal RTC FAST memory
|
|
rtcfast: Memory.MappedMemory @ sysbus 0x600FE000
|
|
size: 0x2000
|
|
|
|
uart0: UART.ESP32_UART @ sysbus 0x60000000
|
|
uart1: UART.ESP32_UART @ sysbus 0x60010000
|
|
extmem: Miscellaneous.ESP32S3_EXTMEM @ sysbus 0x600C4000
|
|
gpio: GPIOPort.ESP32S3_GPIO @ sysbus 0x60004000
|
|
|
|
//spi1: SPI.ESP32_SPIController @ sysbus 0x60002000
|
|
|
|
// EFUSES
|
|
efuse: Memory.MappedMemory @ sysbus 0x60007000
|
|
size: 0x1000
|
|
|
|
// RTC Control
|
|
rtc_cntl: Miscellaneous.ESP32S3_RTC_CNTL @ sysbus 0x60008000
|
|
|
|
sysbus:
|
|
init:
|
|
ApplySVD @esp32s3.svd
|