凌阳科技大学计划论坛

首页 » 16位应用专题 » OS应用专区 » 关于162003的内存管理的异常
hyhdez - 2008-4-18 15:21:00
我现在用的162003芯片,是带OS的系统(minsos),在一个异常的页面有以下异常类型:
#define BS_ASSERT_EQUAL  1  //Buddy System equal error
#define BS_ASSERT_INAREA  2  //Buddy System inarea error
#define BS_ASSERT_NOTEQUAL  3  //Buddy System notequal error
#define BS_ASSERT_LESS  4  //Buddy System less error
#define BS_GET_MAXINDEX  5  //Buddy System get maxindex error
#define BS_FREE_INVALID  6  //Buddy System free invalid addr error
#define BS_FREE_ADDR_INVALID  7  //Buddy System free invalid addr error
#define BSEXT_GET_MAXINDEX  8  //NonPage0 Buddy System get maxindex error
#define BSEXT_FREE_INVALID  9  //NonPage0 Buddy System free invalid addr error
#define BSEXT_FREE_ADDR_INVALID 10  //NonPage0 Buddy System free invalid addr error
#define BSEXT_ASSERT_EQUAL  11  //NonPage0 Buddy System equal error
#define BSEXT_ASSERT_INAREA  12  //NonPage0 Buddy System inarea error
#define BSEXT_ASSERT_NOTEQUAL 13  //NonPage0 Buddy System notequal error
#define BSEXT_ASSERT_LESS  14  //NonPage0 Buddy System less error
#define EXTMEM_INVALID_ADDR  15
#define OS_INT_ENTER    16  //unOS enter interrupt error
#define OS_INT_EXIT    17  //unOS exit interrupt error
#define OS_IRQ_OFF    18  //unOSIrqOff error
#define OS_IRQ_ON    19  //unOSIrqOn error
#define OS_ERR_IRQ    20  //unOS error irq
#define OS_ERR_CTX_SW  21  //unOS task swith error
#define OS_ERR_INT_CTX_SW  22  //unOS int task switch error
#define SYSQEXCEPITON    23  //SysDelByType error



上面是关于内存管理的异常的代码,有哪位大侠帮我解释一下,各是什么意思,在什么情况下会出现这些问题!
hyhdez - 2008-4-21 16:23:00
晕,怎么没有人回答呢?
 1 
查看完整版本: 关于162003的内存管理的异常