当不使用 wifi 和蓝牙, 把 HSPI 关闭后, 是否可以安全调整__heap_end 的大小, 以便用户空间能获得更多可用的 RAM? 比如把__ram_end 设置成 0x20047000.
gcc_csky. ld:
MEMORY
{
I-SRAM : ORIGIN = 0x080d0400 , LENGTH = 0x120000 /* I-SRAM 1M+128KB */
D-SRAM : ORIGIN = 0x20000100 , LENGTH = 0x47EFC /* D-SRAM 288KB */
V-SRAM : ORIGIN = 0x20000000 , LENGTH = 0x100 /* off-chip SRAM 8MB */
}
__min_heap_size = 0x18000;
PROVIDE (__ram_end = 0x20047000) ;
PROVIDE (__heap_end = __ram_end) ;
wm_config. h:
wm_ram_config. h: