当不使用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: