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 {
; TCM_OVERLAY 0x1FFF0000 0x10000 {
; lwip_mem.o(.bss*)
; lwip_memp.o(.bss*)
; *.o(.tcm.heap*)
; }
;}
LR_TCM 0x1FFF0000 0x10000 {
TCM_OVERLAY 0x1FFF0000 0x10000 {
lwip_mem.o(.bss*)
lwip_memp.o(.bss*)
*.o(.tcm.heap*)
}
}
LR_DRAM 0x30000000 0x200000 {

View File

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

View File

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