Skip to content

Commit 7520857

Browse files
committed
tweak sdkconfig; add temp logging to mp_make_function_from_raw_code
1 parent 4e88d79 commit 7520857

File tree

2 files changed

+6
-13
lines changed

2 files changed

+6
-13
lines changed

ports/espressif/boards/adafruit_feather_esp32_v2/sdkconfig

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -106,13 +106,10 @@ CONFIG_SPIRAM_SPEED_40M=y
106106
CONFIG_SPIRAM=y
107107
CONFIG_SPIRAM_BOOT_INIT=y
108108
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
109-
# CONFIG_SPIRAM_USE_MEMMAP is not set
109+
CONFIG_SPIRAM_USE_MEMMAP=y
110110
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
111-
CONFIG_SPIRAM_USE_MALLOC=y
111+
# CONFIG_SPIRAM_USE_MALLOC is not set
112112
CONFIG_SPIRAM_MEMTEST=y
113-
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384
114-
# CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set
115-
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768
116113
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
117114
# CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY is not set
118115
CONFIG_SPIRAM_CACHE_WORKAROUND=y
@@ -143,7 +140,6 @@ CONFIG_SPIRAM_CACHE_LIBMISC_IN_IRAM=y
143140

144141
CONFIG_SPIRAM_BANKSWITCH_ENABLE=y
145142
CONFIG_SPIRAM_BANKSWITCH_RESERVE=8
146-
# CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY is not set
147143
#
148144
# PSRAM clock and cs IO for ESP32-DOWD
149145
#
@@ -225,6 +221,7 @@ CONFIG_ESP_TIMER_IMPL_TG0_LAC=y
225221
# Wi-Fi
226222
#
227223
CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y
224+
# CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER is not set
228225
CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0
229226
CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16
230227
CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32
@@ -250,12 +247,6 @@ CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
250247
CONFIG_LWIP_LOCAL_HOSTNAME="Adafruit-Feather-ESP32-V2"
251248
# end of LWIP
252249

253-
#
254-
# mbedTLS
255-
#
256-
# CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC is not set
257-
# end of mbedTLS
258-
259250
#
260251
# Supplicant
261252
#
@@ -275,7 +266,6 @@ CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
275266
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
276267
CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2
277268
CONFIG_SPIRAM_SUPPORT=y
278-
# CONFIG_WIFI_LWIP_ALLOCATION_FROM_SPIRAM_FIRST is not set
279269
CONFIG_TRACEMEM_RESERVE_DRAM=0x0
280270
# CONFIG_ULP_COPROC_ENABLED is not set
281271
CONFIG_ULP_COPROC_RESERVE_MEM=0

py/emitglue.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626

2727
// This code glues the code emitters to the runtime.
2828

29+
#include "esp_log.h"
30+
2931
#include <stdint.h>
3032
#include <stdio.h>
3133
#include <string.h>
@@ -195,6 +197,7 @@ mp_obj_t mp_make_function_from_raw_code(const mp_raw_code_t *rc, mp_obj_t def_ar
195197
break;
196198
#endif
197199
default:
200+
ESP_LOGI("mp_make_function_from_raw_code", "kind: %d, scope_flags: 0x%x, n_pos_args: %d, fun_data: %p, const_table: %p", rc->kind, rc->scope_flags, rc->n_pos_args, rc->fun_data, rc->const_table);
198201
// rc->kind should always be set and BYTECODE is the only remaining case
199202
assert(rc->kind == MP_CODE_BYTECODE);
200203
fun = mp_obj_new_fun_bc(def_args, def_kw_args, rc->fun_data, rc->const_table);

0 commit comments

Comments
 (0)