diff --git a/jerry-core/api/jerryscript_adapter.c b/jerry-core/api/jerryscript_adapter.c index ab976dc3d9ea2b8a086e526eedad8981daee4b5b..1b751f5a92e9485d87d0b6371938330e59296886 100644 --- a/jerry-core/api/jerryscript_adapter.c +++ b/jerry-core/api/jerryscript_adapter.c @@ -27,7 +27,11 @@ uint8_t* js_context_and_heap; void JerryPsRamMemInit() { // memory for js task +#ifdef INDEPENDENT_HEAP + js_context_and_heap = OhosMalloc(MEM_TYPE_JERRY_HEAP, JS_TASK_CONTEXT_AND_HEAP_SIZE_BYTE); +#else js_context_and_heap = OhosMalloc(MEM_TYPE_JERRY_LSRAM, JS_TASK_CONTEXT_AND_HEAP_SIZE_BYTE); +#endif // INDEPENDENT_HEAP } void JerryBmsPsRamMemInit()