解决全局变量大数据占用SRAM中ZI-Date问题
我此处以STM32F103ZET6为例(RAM:64KB),刚好要在一个很极限的工程下去新增功能,一增加就出现了以下No space in execution regions with XXXXXXX,空间不足的情况
打开.map一看,原来的工程已经用了63KB,极限边缘超出的情况

然后寻找工程中哪里占用了大量的ZI-Date?
发现全局变量的大数组,用于缓存的数据,完全没有必要作为全局变量存在

随后将上述数组定义为一个结构体存放
struct fatbuf_s{
float fatbuf[