From 52ed74aad01a6a8556692fdb39e3f3546d039b19 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Wed, 2 Jan 2019 19:19:26 -0500 Subject: mips: Adjust main & irq stack sizes to fit in IRAM on all targets New amounts: 7.50K main stack 0.75K irq stack Prior values of 8K+1K overflowed IRAM by ~660 bytes on Onda 7x7 targets, but worked on the xDuoo X3. (The discrepancy is due to the Onda targets having more LCD code shoved into IRAM.) Change-Id: I16fcfae3c5f3e36db688dfa9167b620584e79df8 --- firmware/target/mips/ingenic_jz47xx/app.lds | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'firmware/target/mips/ingenic_jz47xx/app.lds') diff --git a/firmware/target/mips/ingenic_jz47xx/app.lds b/firmware/target/mips/ingenic_jz47xx/app.lds index acb1e86b4f..22b7c62af7 100644 --- a/firmware/target/mips/ingenic_jz47xx/app.lds +++ b/firmware/target/mips/ingenic_jz47xx/app.lds @@ -81,10 +81,10 @@ SECTIONS { *(.stack); stackbegin = .; - . += 0x2000; + . += 0x1E00; stackend = .; irqstackbegin = .; - . += 0x400; + . += 0x300; irqstackend = .; } > IRAM -- cgit v1.2.3