Hi Jorge,
Initially the linker put all my data into SRAM_UPPER, which causes it to overflow.
So I did what you suggested, I put __BSS(SRAM_LOWER) in front of a big float array about 28k size; after compiling I found linker put all data into SRAM_LOWER, which definitely causes another overflow.
How to make the linker to put the rest data in upper RAM without manually adding __BSS(SRAM_UPPER) for rest data? I have a few dozens of them.
Thx.