Improve espressif platform for RC version of framework

This commit is contained in:
Valeriy Koval
2015-11-26 20:19:36 +02:00
parent 25f57cc683
commit 9bd1f99b69
3 changed files with 8 additions and 5 deletions

View File

@ -3,7 +3,7 @@
"build": { "build": {
"core": "esp8266", "core": "esp8266",
"extra_flags": "-DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DESP8266", "extra_flags": "-DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DESP8266",
"f_cpu": "40000000L", "f_cpu": "80000000L",
"ldscript": "esp8266.flash.512k.ld", "ldscript": "esp8266.flash.512k.ld",
"mcu": "esp8266", "mcu": "esp8266",
"variant": "generic" "variant": "generic"

View File

@ -75,7 +75,10 @@ env.Replace(
"-nostdlib", "-nostdlib",
"-Wl,--no-check-sections", "-Wl,--no-check-sections",
"-u", "call_user_start", "-u", "call_user_start",
"-Wl,-static" "-Wl,-static",
"-Wl,--gc-sections",
"-Wl,-wrap,system_restart_local",
"-Wl,-wrap,register_chipv6_phy"
], ],
SIZEPRINTCMD='"$SIZETOOL" -B -d $SOURCES', SIZEPRINTCMD='"$SIZETOOL" -B -d $SOURCES',

View File

@ -55,10 +55,10 @@ elif env.get("PLATFORM") == "timsp430":
) )
elif env.get("PLATFORM") == "espressif": elif env.get("PLATFORM") == "espressif":
env.Prepend( env.Prepend(
CPPPATH=[join("$PLATFORMFW_DIR", "sdk", "include")], CPPPATH=[join("$PLATFORMFW_DIR", "tools", "sdk", "include")],
LIBPATH=[join("$PLATFORMFW_DIR", "sdk", "lib")], LIBPATH=[join("$PLATFORMFW_DIR", "tools", "sdk", "lib")],
LIBS=["smartconfig", "pp", "main", "wpa", "lwip", LIBS=["smartconfig", "pp", "main", "wpa", "lwip",
"net80211", "wps", "crypto", "phy", "hal", "gcc", "m"] "net80211", "wps", "crypto", "phy", "hal", "axtls", "gcc", "m"]
) )
env.Replace(PLATFORMFW_DIR=PLATFORMFW_DIR) env.Replace(PLATFORMFW_DIR=PLATFORMFW_DIR)