|
可以在MDK5.XX的版本里面找到这个rt_Memory.c文件。这个文件可以直接放到MDK4版本中进行使用。
===============================================================
extern U32 rt_init_mem (void *pool, U32 size);
extern void *rt_alloc_mem (void *pool, U32 size);
extern U32 rt_free_mem (void *pool, void *mem);
========================================
用户可以直接使用函数rt_init_mem 对SDRAM,SRAM,或者CCM中的RAM空间分别进行初始化,
使用的时候,调用函数rt_alloc_mem进行申请,调用函数rt_free_mem 进行释放。
========================================================
比如我们同时初始化SDRAM,SRAM和CCM进行初始化,使用的时候直接使用即可。
rt_init_mem(SDRAM, 1024*1024);
rt_init_mem(SRAM, 1024*1024);
rt_init_mem(CCM, 1024*1024);
在F429开发板的综合Demo中开始才有这个函数。这个文件用在裸机工程也是没问题的。 |
|