Declare command for checking memory usage

This commit is contained in:
Ivan Kravets
2018-06-02 15:58:00 +03:00
parent 1ac11f1e93
commit ac44a7fdc3
+10 -2
View File
@@ -128,6 +128,7 @@ platform = env.PioPlatform()
env.Replace( env.Replace(
__get_board_f_flash=_get_board_f_flash, __get_board_f_flash=_get_board_f_flash,
__get_board_flash_mode=_get_board_flash_mode, __get_board_flash_mode=_get_board_flash_mode,
AR="xtensa-esp32-elf-ar", AR="xtensa-esp32-elf-ar",
AS="xtensa-esp32-elf-as", AS="xtensa-esp32-elf-as",
CC="xtensa-esp32-elf-gcc", CC="xtensa-esp32-elf-gcc",
@@ -137,6 +138,7 @@ env.Replace(
platform.get_package_dir("tool-esptoolpy") or "", "esptool.py"), platform.get_package_dir("tool-esptoolpy") or "", "esptool.py"),
RANLIB="xtensa-esp32-elf-ranlib", RANLIB="xtensa-esp32-elf-ranlib",
SIZETOOL="xtensa-esp32-elf-size", SIZETOOL="xtensa-esp32-elf-size",
ARFLAGS=["rc"], ARFLAGS=["rc"],
ASFLAGS=["-x", "assembler-with-cpp"], ASFLAGS=["-x", "assembler-with-cpp"],
CFLAGS=["-std=gnu99"], CFLAGS=["-std=gnu99"],
@@ -155,9 +157,15 @@ env.Replace(
"-nostdlib", "-Wl,-static", "-u", "call_user_start_cpu0", "-nostdlib", "-Wl,-static", "-u", "call_user_start_cpu0",
"-Wl,--undefined=uxTopUsedPriority", "-Wl,--gc-sections" "-Wl,--undefined=uxTopUsedPriority", "-Wl,--gc-sections"
], ],
SIZEPROGREGEXP=r"^(?:\.iram0\.text|\.dram0\.text|\.flash\.text|\.dram0\.data|\.flash\.rodata|)\s+(\d+).*",
SIZEDATAREGEXP=r"^(?:\.dram0\.data|\.dram0\.bss)\s+(\d+).*",
SIZECHECKCMD="$SIZETOOL -A -d $SOURCES",
SIZEPRINTCMD="$SIZETOOL -B -d $SOURCES",
MKSPIFFSTOOL="mkspiffs_${PIOPLATFORM}_${PIOFRAMEWORK}", MKSPIFFSTOOL="mkspiffs_${PIOPLATFORM}_${PIOFRAMEWORK}",
SIZEPRINTCMD='$SIZETOOL -B -d $SOURCES', PROGSUFFIX=".elf"
PROGSUFFIX=".elf") )
# Allow user to override via pre:script # Allow user to override via pre:script
if env.get("PROGNAME", "program") == "program": if env.get("PROGNAME", "program") == "program":