more work with linker scripts, heap memory definition, switched stack and .bss to CCM in STM32F4