Fix stack underflow issue

Switch on TCM
pull/4665/head
Yuguo Zou 2017-08-23 16:10:58 +08:00
parent 1e398cfc60
commit c530be0eeb
3 changed files with 9 additions and 9 deletions

View File

@ -54,13 +54,13 @@ LR_IRAM 0x10007000 (0x70000 - 0x7000) {
} }
} }
;LR_TCM 0x1FFF0000 0x10000 { LR_TCM 0x1FFF0000 0x10000 {
; TCM_OVERLAY 0x1FFF0000 0x10000 { TCM_OVERLAY 0x1FFF0000 0x10000 {
; lwip_mem.o(.bss*) lwip_mem.o(.bss*)
; lwip_memp.o(.bss*) lwip_memp.o(.bss*)
; *.o(.tcm.heap*) *.o(.tcm.heap*)
; } }
;} }
LR_DRAM 0x30000000 0x200000 { LR_DRAM 0x30000000 0x200000 {

View File

@ -107,7 +107,7 @@
#if defined(CONFIG_PLATFORM_AMEBA_X) #if defined(CONFIG_PLATFORM_AMEBA_X)
#if !defined(CONFIG_PLATFORM_8711B) #if !defined(CONFIG_PLATFORM_8711B)
#define CONFIG_USE_TCM_HEAP 0 /* USE TCM HEAP */ #define CONFIG_USE_TCM_HEAP 1 /* USE TCM HEAP */
#endif #endif
#define CONFIG_RECV_TASKLET_THREAD #define CONFIG_RECV_TASKLET_THREAD
#define CONFIG_XMIT_TASKLET_THREAD #define CONFIG_XMIT_TASKLET_THREAD

View File

@ -32,7 +32,7 @@ extern "C" {
#if defined(CONFIG_PLATFORM_8195A) #if defined(CONFIG_PLATFORM_8195A)
#ifndef CONFIG_USE_TCM_HEAP #ifndef CONFIG_USE_TCM_HEAP
#define CONFIG_USE_TCM_HEAP 0 /* USE TCM HEAP */ #define CONFIG_USE_TCM_HEAP 1 /* USE TCM HEAP */
#endif #endif
#define USE_MUTEX_FOR_SPINLOCK 1 #define USE_MUTEX_FOR_SPINLOCK 1
#endif #endif