+10
-7
@@ -133,20 +133,23 @@ env.SConscript("compat.py", exports="env")
|
||||
platform = env.PioPlatform()
|
||||
board = env.BoardConfig()
|
||||
mcu = board.get("build.mcu", "esp32")
|
||||
toolchain_arch = "xtensa-%s" % mcu
|
||||
if mcu == "esp32c3":
|
||||
toolchain_arch = "riscv32-esp"
|
||||
|
||||
env.Replace(
|
||||
__get_board_f_flash=_get_board_f_flash,
|
||||
__get_board_flash_mode=_get_board_flash_mode,
|
||||
|
||||
AR="xtensa-%s-elf-ar" % mcu,
|
||||
AS="xtensa-%s-elf-as" % mcu,
|
||||
CC="xtensa-%s-elf-gcc" % mcu,
|
||||
CXX="xtensa-%s-elf-g++" % mcu,
|
||||
GDB="xtensa-%s-elf-gdb" % mcu,
|
||||
AR="%s-elf-ar" % toolchain_arch,
|
||||
AS="%s-elf-as" % toolchain_arch,
|
||||
CC="%s-elf-gcc" % toolchain_arch,
|
||||
CXX="%s-elf-g++" % toolchain_arch,
|
||||
GDB="%s-elf-gdb" % toolchain_arch,
|
||||
OBJCOPY=join(
|
||||
platform.get_package_dir("tool-esptoolpy") or "", "esptool.py"),
|
||||
RANLIB="xtensa-%s-elf-ranlib" % mcu,
|
||||
SIZETOOL="xtensa-%s-elf-size" % mcu,
|
||||
RANLIB="%s-elf-ranlib" % toolchain_arch,
|
||||
SIZETOOL="%s-elf-size" % toolchain_arch,
|
||||
|
||||
ARFLAGS=["rc"],
|
||||
|
||||
|
||||
Reference in New Issue
Block a user