现在Keil5环境下用STM32F4开发一程序,在程序中定义了一些比较大的数组(全局变量)
1. u8 Array_Data[10000]; 若把该数组在RAM中指定固定内存,则数据正常,若不指定固定内存,则Array_Data数组中存储的数据会错误。
2. 还定义了两个大数组 u16 Array_Air[2048]; u16 Array_Aim[2048]; 如上定义没有问题,后来想改为u32数组存储数据,将上面数组改为
u32 Array_Air[2048]; u32 Array_Aim[2048]; 则数组中存储的数据也会错误。
请问 keil5开发环境下,STM32F4全局变量定义数组最大可以定义多大的?指定固定内存和不指定不定内存影响有多大?
谢谢指教!
一周热门 更多>