求助 STM32F4内存管理实验中可以管理的外部SRAM能达到多大?

2019-07-21 03:57发布

#define MEM1_BLOCK_SIZE 32     //内存块大小为32字节
#define MEM1_MAX_SIZE 100*1024   //最大管理内存 100K
#define MEM1_ALLOC_TABLE_SIZE MEM1_MAX_SIZE/MEM1_BLOCK_SIZE //内存表大小

//mem2内存参数设定.mem2的内存池处于外部SRAM里面
#define MEM2_BLOCK_SIZE 32     //内存块大小为32字节
#define MEM2_MAX_SIZE 960 *1024   //最大管理内存960K
#define MEM2_ALLOC_TABLE_SIZE MEM2_MAX_SIZE/MEM2_BLOCK_SIZE //内存表大小
    这是原子哥里面的一段程序  这里说的最大管理内存是极限吗?  就是说最大就能管理这么大的内存 像外部SRAM   用内存管理就只能管理960K的内存吗?
如果不是的话,  那最大能管理多大呢?如果是这样的话,那外部SRAM达到2M甚至更大的时候应该用什么方法去管理呢?
 希望各位大侠赐教   谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
刺客mfl
1楼-- · 2019-07-21 22:40
回复【6楼】wangxipeng:
---------------------------------
我的邮箱是1367799810@qq.com   最近我也想试试用429管理SDRAM   只不过没什么头绪  就先试试407来管理sram了     小弟刚学STM32不久   望高手赐教   谢谢
wangxipeng
2楼-- · 2019-07-22 01:49
 精彩回答 2  元偷偷看……
刺客mfl
3楼-- · 2019-07-22 06:46
回复【9楼】wangxipeng:
---------------------------------
谢谢你    如果遇到什么问题再请教您  花啊或原子哥的内存管理做的真强大

一周热门 更多>