打印
[STM32F1]

内存管理实验对_m_mallco_dev mallco_dev结构体赋值问题

[复制链接]
658|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
azhangxingweia|  楼主 | 2020-2-26 21:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么在_m_mallco_dev mallco_dev这个结构体中赋的值和结构体的初始化不一样
//内存管理控制器
struct _m_mallco_dev mallco_dev=
{
my_mem_init,                                                //内存初始化
my_mem_perused,                                                //内存使用率
mem1base,mem2base,mem3base,                        //内存池
mem1mapbase,mem2mapbase,mem3mapbase,//内存管理状态表
0,0,0,                                                           //内存管理未就绪
};
结构体的定义
//内存管理控制器
struct _m_mallco_dev
{
void (*init)(u8);                                        //初始化
u8 (*perused)(u8);                                      //内存使用率
u8 *membase[SRAMBANK];                        //内存池 管理SRAMBANK个区域的内存
u16 *memmap[SRAMBANK];                                 //内存管理状态表
u8  memrdy[SRAMBANK];                                 //内存管理是否就绪
};

使用特权

评论回复
沙发
mmuuss586| | 2020-2-27 15:32 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

110

帖子

1

粉丝