Skip to content

Commit

Permalink
Update esp32s3 flash loader
Browse files Browse the repository at this point in the history
  • Loading branch information
bugadani committed Dec 31, 2023
1 parent 66a2bc8 commit 3b4dfe9
Showing 1 changed file with 87 additions and 0 deletions.
87 changes: 87 additions & 0 deletions esp32s3.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
name: esp32s3
manufacturer:
cc: 0x0C
id: 0x12
variants:
- name: esp32s3
scan_chain:
- name: cpu0
ir_len: 5
- name: cpu1
ir_len: 5
default_binary_format: idf
cores:
- name: cpu0
type: xtensa
core_access_options: !Xtensa {}
memory_map:
- !Nvm
range:
start: 0x0
end: 0x4000000
is_boot_memory: true
cores:
- cpu0
- !Ram # Data bus for internal SRAM 1
range:
start: 0x3FC88000
end: 0x3FCF0000
cores:
- cpu0
- !Ram # Data bus for internal SRAM 2
range:
start: 0x3FCF0000
end: 0x3FD00000
cores:
- cpu0
- !Ram # Instruction bus for internal SRAM 1
range:
start: 0x40370000
end: 0x40378000
cores:
- cpu0
- !Ram # Instruction bus for internal SRAM 2
range:
start: 0x40378000
end: 0x403E0000
cores:
- cpu0
- !Nvm # External instruction bus
range:
start: 0x42000000
end: 0x44000000
cores:
- cpu0
- !Nvm # External Data Bus
range:
start: 0x3C000000
end: 0x3E000000
cores:
- cpu0
flash_algorithms:
- esp32s3-flashloader
flash_algorithms:
- name: esp32s3-flashloader
description: A flasher loader for the esp32s3.
default: true
instructions: dB8AQOwKAEAICgBAnAkAQBQKAEBcCgBAAADNPxH//20CfQONBJUEAC0G8EEAAAAAEfr/bQIVBQAtBvBBAAAAABH2/9UFAC0G8EEAABHz/20CfQONBJUFAC0G8EEAAAAAEe7/bQIVBwAtBvBBAAAAADZBAIHj/+AIAAwCgeL/vQLgCAAd8AAAADZBABwIAAhAIKCRgd3/4AgALQod8AAAADZBAIHa/+AIAC0KHfAAAAA2QQAMOICEEBZIACKsEx3wFvMAgdP/rQK9BM0D4AgALQod8AwCHfAANmEADBZpAQxXUcz/iAFgiBAW2ACiwQC9B+AFABbK/kYAAAwKLQod8A==
pc_init: 0x1c
pc_uninit: 0x60
pc_program_page: 0x4c
pc_erase_sector: 0x30
pc_erase_all: 0x40
data_section_offset: 0x40380500
load_address: 0x40380400
flash_properties:
address_range:
start: 0x0
end: 0x40000000
page_size: 0x4000
erased_byte_value: 0xff
program_page_timeout: 1000
erase_sector_timeout: 2000
sectors:
- size: 0x10000
address: 0x0
cores:
- cpu0

0 comments on commit 3b4dfe9

Please sign in to comment.