4 个解决方案
#1
核心一直供电,那不会影响唤醒。
已经唤醒到bootloader了,后面的停止信息是什么?每次都在一个地方吗?是跳转还是加载某部分?
已经唤醒到bootloader了,后面的停止信息是什么?每次都在一个地方吗?是跳转还是加载某部分?
#2
现在我也不知道走到哪了,走到bootloader里startup.s
这是进入休眠时候的一段代码
; 2. Save MMU & CPU Register to RAM
ldr r3, =SLEEPDATA_BASE_VIRTUAL ; base of Sleep mode storage
ldr r2, =Awake_address ; store Virtual return address
str r2, [r3], #4
唤醒时,我通过LED灯查看至少走到
mov r1,#256
0 subs r1,r1,#1 ;1) wait until the SelfRefresh is released.
bne %B0
ldr r0,=GPBDAT
ldr r1,=0x00a0
str r1,[r0]
ldr r1,=GSTATUS3 ;GSTATUS3 has the start address just after SLEEP wake-up
ldr r0,[r1]
mov pc,r0
之后就不知道往哪跳了,对指令不熟悉,看得一知半解的
#3
你是说的液晶屏pwm这块吗? 那个你的修改硬件了~
#4
不是这个问题,已经解决了,那个管脚可以不接
#1
核心一直供电,那不会影响唤醒。
已经唤醒到bootloader了,后面的停止信息是什么?每次都在一个地方吗?是跳转还是加载某部分?
已经唤醒到bootloader了,后面的停止信息是什么?每次都在一个地方吗?是跳转还是加载某部分?
#2
现在我也不知道走到哪了,走到bootloader里startup.s
这是进入休眠时候的一段代码
; 2. Save MMU & CPU Register to RAM
ldr r3, =SLEEPDATA_BASE_VIRTUAL ; base of Sleep mode storage
ldr r2, =Awake_address ; store Virtual return address
str r2, [r3], #4
唤醒时,我通过LED灯查看至少走到
mov r1,#256
0 subs r1,r1,#1 ;1) wait until the SelfRefresh is released.
bne %B0
ldr r0,=GPBDAT
ldr r1,=0x00a0
str r1,[r0]
ldr r1,=GSTATUS3 ;GSTATUS3 has the start address just after SLEEP wake-up
ldr r0,[r1]
mov pc,r0
之后就不知道往哪跳了,对指令不熟悉,看得一知半解的
#3
你是说的液晶屏pwm这块吗? 那个你的修改硬件了~
#4
不是这个问题,已经解决了,那个管脚可以不接