摘要

由于STM32F407的SRAM地址不连续,造成动态内存分配存在问题,不能利用全部的片内192 KB SRAM资源。因此,本文介绍了使用多块不连续内存空间实现堆的软件方法,以及在STM32F407单片机上的软件实例。该方法可作为类似的单片机软件开发项目的参考。