Move framework related things from main script to own build script
This commit is contained in:
@@ -99,6 +99,14 @@ env.Append(
|
|||||||
"-T", "esp32.common.ld",
|
"-T", "esp32.common.ld",
|
||||||
"-T", "esp32.rom.ld",
|
"-T", "esp32.rom.ld",
|
||||||
"-T", "esp32.peripherals.ld"
|
"-T", "esp32.peripherals.ld"
|
||||||
|
],
|
||||||
|
|
||||||
|
UPLOADERFLAGS=[
|
||||||
|
"0x1000", '"%s"' % join(FRAMEWORK_DIR, "tools",
|
||||||
|
"sdk", "bin", "bootloader.bin"),
|
||||||
|
"0x8000", '"%s"' % join(FRAMEWORK_DIR, "tools",
|
||||||
|
"sdk", "bin", "partitions_singleapp.bin"),
|
||||||
|
"0x10000"
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ def build_espidf_bootloader():
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
env.Prepend(
|
env.Prepend(
|
||||||
CPPPATH=[
|
CPPPATH=[
|
||||||
join("$PROJECTSRC_DIR"),
|
join("$PROJECTSRC_DIR"),
|
||||||
@@ -128,6 +129,12 @@ env.Append(
|
|||||||
"-T", "esp32.rom.ld",
|
"-T", "esp32.rom.ld",
|
||||||
"-T", "esp32.peripherals.ld"
|
"-T", "esp32.peripherals.ld"
|
||||||
],
|
],
|
||||||
|
|
||||||
|
UPLOADERFLAGS=[
|
||||||
|
"0x1000", join("$BUILD_DIR", "bootloader.bin"),
|
||||||
|
"0x4000", join("$BUILD_DIR", "partitions_table.bin"),
|
||||||
|
"0x10000"
|
||||||
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -54,5 +54,15 @@ env.Replace(
|
|||||||
PLATFORMFW_DIR=env.PioPlatform().get_package_dir("framework-simba")
|
PLATFORMFW_DIR=env.PioPlatform().get_package_dir("framework-simba")
|
||||||
)
|
)
|
||||||
|
|
||||||
|
env.Append(
|
||||||
|
UPLOADERFLAGS=[
|
||||||
|
"0x1000", join("$PLATFORMFW_DIR", "3pp", "esp32",
|
||||||
|
"bin", "bootloader.bin"),
|
||||||
|
"0x4000", join("$PLATFORMFW_DIR", "3pp", "esp32",
|
||||||
|
"bin", "partitions_singleapp.bin"),
|
||||||
|
"0x10000"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
SConscript(
|
SConscript(
|
||||||
[env.subst(join("$PLATFORMFW_DIR", "make", "platformio.sconscript"))])
|
[env.subst(join("$PLATFORMFW_DIR", "make", "platformio.sconscript"))])
|
||||||
|
|||||||
+1
-38
@@ -80,15 +80,6 @@ env.Replace(
|
|||||||
"-Wl,--gc-sections"
|
"-Wl,--gc-sections"
|
||||||
],
|
],
|
||||||
|
|
||||||
#
|
|
||||||
# Packages
|
|
||||||
#
|
|
||||||
|
|
||||||
FRAMEWORK_ARDUINOESP32_DIR=platform.get_package_dir(
|
|
||||||
"framework-arduinoespressif32"),
|
|
||||||
ESPIDF_DIR=platform.get_package_dir("framework-espidf"),
|
|
||||||
FRAMEWORK_SIMBA_DIR=platform.get_package_dir("framework-simba"),
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Upload
|
# Upload
|
||||||
#
|
#
|
||||||
@@ -112,36 +103,8 @@ env.Replace(
|
|||||||
PROGSUFFIX=".elf"
|
PROGSUFFIX=".elf"
|
||||||
)
|
)
|
||||||
|
|
||||||
if env.subst("$PIOFRAMEWORK") == "arduino":
|
|
||||||
env.Append(
|
|
||||||
UPLOADERFLAGS=[
|
|
||||||
"0x1000", '"%s"' % join("$FRAMEWORK_ARDUINOESP32_DIR", "tools",
|
|
||||||
"sdk", "bin", "bootloader.bin"),
|
|
||||||
"0x8000", '"%s"' % join("$FRAMEWORK_ARDUINOESP32_DIR", "tools",
|
|
||||||
"sdk", "bin", "partitions_singleapp.bin"),
|
|
||||||
"0x10000"
|
|
||||||
]
|
|
||||||
)
|
|
||||||
if env.subst("$PIOFRAMEWORK") == "espidf":
|
|
||||||
env.Append(
|
|
||||||
UPLOADERFLAGS=[
|
|
||||||
"0x1000", join("$BUILD_DIR", "bootloader.bin"),
|
|
||||||
"0x4000", join("$BUILD_DIR", "partitions_table.bin"),
|
|
||||||
"0x10000"
|
|
||||||
]
|
|
||||||
)
|
|
||||||
if env.subst("$PIOFRAMEWORK") == "simba":
|
|
||||||
env.Append(
|
|
||||||
UPLOADERFLAGS=[
|
|
||||||
"0x1000", join("$FRAMEWORK_SIMBA_DIR", "3pp", "esp32",
|
|
||||||
"bin", "bootloader.bin"),
|
|
||||||
"0x4000", join("$FRAMEWORK_SIMBA_DIR", "3pp", "esp32",
|
|
||||||
"bin", "partitions_singleapp.bin"),
|
|
||||||
"0x10000"
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
|
# Clone actual CCFLAGS to ASFLAGS
|
||||||
env.Append(
|
env.Append(
|
||||||
ASFLAGS=env.get("CCFLAGS", [])[:]
|
ASFLAGS=env.get("CCFLAGS", [])[:]
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user