此帖出自嵌入式系统论坛
最新回复
我现在的问题是本来挂起过程应该跳到函数KCall ((FARPROC) CallOEMPowerOff)中执行关键的挂起操作,然后系统停止,可是现在系统却继续向下运行唤醒的操作了,所以挂起失败。
??那你的CallOEMPowerOff()中执行了关键的挂起操作了吗??
suspend和resume是OEM厂商实现的,也即是提供BSP的厂商实现的,一般在OEMPowerOff函数中会有一个BSPPoweroff()函数,或者类似的操作,来保存context,关时钟以及将cpu设置到相应的sleep模式等操作。如果你的代码里面没有实现这些,那你就得自己动手实现了。最后睡眠的时候会走一段汇编代码,然后真正的睡下去。
详情
回复
发表于 2008-12-23 12:31
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
EEWorld Datasheet 技术支持