共2条
1/1 1 跳转至页
arm7,s3c44b0 arm7(s3c44b0)不同功耗模式切换的问题
问
对ARM7(s3c44b0)不同功耗模式切换的问题,盼各位高手解答
在开发板的bootlader中,有一段程序如下:
这段程序是用来进入低功耗模式的吗,在主程序中调用EnterPWDN运行结果并不是想象的能进入低功耗模式并能唤醒。
要进入sl_idle工作方式,手册上要求把clkcon设为0x46。除了设置clkcon,还需要做什么工作呢,在进入休眠前应该不需要保存现场。
请各位实现过功耗模式转换的老师指教,谢谢
;****************************************************
;* The function for entering power down mode *
;****************************************************
;void EnterPWDN(int CLKCON);
EXPORT EnterPWDN
EnterPWDN
mov r2,r0 ;r0=CLKCON
ldr r0,=REFRESH
ldr r3,[r0]
mov r1, r3
orr r1, r1, #0x400000 ;self-refresh enable
str r1, [r0]
nop ;Wait until self-refresh is issued. May not be needed.
nop ;If the other bus master holds the bus, ...
nop ; mov r0, r0
nop
nop
nop
nop
;enter POWERDN mode
ldr r0,=CLKCON
str r2,[r0]
;wait until enter SL_IDLE,STOP mode and until wake-up
ldr r0,=0x10
0 subs r0,r0,#1
bne %B0
;exit from DRAM/SDRAM self refresh mode.
ldr r0,=REFRESH
str r3,[r0]
mov pc,lr
答 1: 拜,望高人解惑 答 2: 再拜,求高人相助再拜,求高人相助 答 3: 3拜,求解答
在开发板的bootlader中,有一段程序如下:
这段程序是用来进入低功耗模式的吗,在主程序中调用EnterPWDN运行结果并不是想象的能进入低功耗模式并能唤醒。
要进入sl_idle工作方式,手册上要求把clkcon设为0x46。除了设置clkcon,还需要做什么工作呢,在进入休眠前应该不需要保存现场。
请各位实现过功耗模式转换的老师指教,谢谢
;****************************************************
;* The function for entering power down mode *
;****************************************************
;void EnterPWDN(int CLKCON);
EXPORT EnterPWDN
EnterPWDN
mov r2,r0 ;r0=CLKCON
ldr r0,=REFRESH
ldr r3,[r0]
mov r1, r3
orr r1, r1, #0x400000 ;self-refresh enable
str r1, [r0]
nop ;Wait until self-refresh is issued. May not be needed.
nop ;If the other bus master holds the bus, ...
nop ; mov r0, r0
nop
nop
nop
nop
;enter POWERDN mode
ldr r0,=CLKCON
str r2,[r0]
;wait until enter SL_IDLE,STOP mode and until wake-up
ldr r0,=0x10
0 subs r0,r0,#1
bne %B0
;exit from DRAM/SDRAM self refresh mode.
ldr r0,=REFRESH
str r3,[r0]
mov pc,lr
答 1: 拜,望高人解惑 答 2: 再拜,求高人相助再拜,求高人相助 答 3: 3拜,求解答
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! |
打赏帖 | |
---|---|
如何实现基于NXPiMX.RT1021的BH1730采集被打赏50分 | |
玩转“DFRobot盖革计数器模块”准备工作认识模块知识分享被打赏30分 | |
【换取手持数字示波器】AHT10温度检测分享被打赏40分 | |
【换取手持数字示波器】ACM32F070开发板点亮LCD屏和触控按键,串口,ADC被打赏40分 | |
【换取手持数字示波器】ACM32F070LCD屏和触控按键功驱动蜂鸣器分享被打赏40分 | |
【换取手持数字示波器】国民技术PWM功能知识分享被打赏40分 | |
【换取手持数字示波器】放大器运放知识分享被打赏40分 | |
【分享评测,赢取加热台】+开关电源AC输入知识分享被打赏30分 | |
【换取手持数字示波器】N32G430点亮数码管与串口打印、ADC被打赏40分 | |
老胖子聊电路--分析一个反馈电路被打赏50分 |