中级会员
 
- 积分
- 233
- 金钱
- 233
- 注册时间
- 2017-12-4
- 在线时间
- 86 小时
|
本帖最后由 fEndman 于 2018-4-14 12:06 编辑
您的内存管理实验中的初始化函数为什么要初始化二倍的内存啊。。。我用内部sram调试的时候那个存在内存中的内存管理数据总是被清掉导致调试崩溃。。。就这件事我弄了一下午才明白。。
//内存管理初始化
//memx:所属内存块
void my_mem_init(u8 memx)
{
mymemset(mallco_dev.memmap[memx], 0,memtblsize[memx]*2);//内存状态表数据清零
mymemset(mallco_dev.membase[memx], 0,memsize[memx]); //内存池所有数据清零
mallco_dev.memrdy[memx]=1; //内存管理初始化OK
}
|
|