Skip to content

Commit 30de641

Browse files
authored
add C5 P4
1 parent e30bef2 commit 30de641

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

platform.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ def configure_default_packages(self, variables, targets):
7272

7373
# Enable debug tool gdb only when build debug is enabled
7474
if (variables.get("build_type") or "debug" in "".join(targets)) and tl_flag:
75-
self.packages["riscv32-esp-elf-gdb"]["optional"] = False if mcu in ["esp32c2", "esp32c3", "esp32c6", "esp32h2"] else True
75+
self.packages["riscv32-esp-elf-gdb"]["optional"] = False if mcu in ["esp32c2", "esp32c3", "esp32c5", "esp32c6", "esp32h2", "esp32p4"] else True
7676
self.packages["riscv32-esp-elf-gdb"]["version"] = "file://" + join(IDF_TOOLS_PATH_DEFAULT, "tools", "tl-rv-gdb")
77-
self.packages["xtensa-esp-elf-gdb"]["optional"] = False if not mcu in ["esp32c2", "esp32c3", "esp32c6", "esp32h2"] else True
77+
self.packages["xtensa-esp-elf-gdb"]["optional"] = False if not mcu in ["esp32c2", "esp32c3", "esp32c5", "esp32c6", "esp32h2", "esp32p4"] else True
7878
self.packages["xtensa-esp-elf-gdb"]["version"] = "file://" + join(IDF_TOOLS_PATH_DEFAULT, "tools", "tl-xt-gdb")
7979
else:
8080
self.packages["riscv32-esp-elf-gdb"]["optional"] = True
@@ -169,7 +169,7 @@ def configure_default_packages(self, variables, targets):
169169
self.packages["esp32ulp-elf"]["optional"] = False
170170
self.packages["esp32ulp-elf"]["version"] = tc_path
171171
# Enable RISC-V ULP toolchain for ESP32C6, ESP32S2, ESP32S3 when IDF is selected
172-
if tl_flag and "espidf" in frameworks and mcu in ("esp32s2", "esp32s3", "esp32c6"):
172+
if tl_flag and "espidf" in frameworks and mcu in ("esp32s2", "esp32s3", "esp32c5", "esp32c6", "esp32p4"):
173173
tc_path = "file://" + join(IDF_TOOLS_PATH_DEFAULT, "tools", "tc-rv32")
174174
self.packages["riscv32-esp-elf"]["optional"] = False
175175
self.packages["riscv32-esp-elf"]["version"] = tc_path
@@ -214,7 +214,7 @@ def _add_dynamic_options(self, board):
214214
# A special case for the Kaluga board that has a separate interface config
215215
if board.id == "esp32-s2-kaluga-1":
216216
supported_debug_tools.append("ftdi")
217-
if board.get("build.mcu", "") in ("esp32c3", "esp32c6", "esp32s3", "esp32h2"):
217+
if board.get("build.mcu", "") in ("esp32c3", "esp32c5", "esp32c6", "esp32s3", "esp32h2", "esp32p4"):
218218
supported_debug_tools.append("esp-builtin")
219219

220220
upload_protocol = board.manifest.get("upload", {}).get("protocol")

0 commit comments

Comments
 (0)