OpenEdv-开源电子网
标题:
UCOSII移植过程中一直死在OSStartHang B OSStartHang
[打印本页]
作者:
zhangyuju
时间:
2016-7-26 09:25
标题:
UCOSII移植过程中一直死在OSStartHang B OSStartHang
LDR R0, =OS_CPU_ExceptStkBase ; Initialize the MSP to the OS_CPU_ExceptStkBase
LDR R1, [R0]
MSR MSP, R1
LDR R0, =OSRunning ; OSRunning = TRUE
MOVS R1, #1
STRB R1, [R0]
LDR R0, =NVIC_INT_CTRL ; Trigger the PendSV exception (causes context switch)
LDR R1, =NVIC_PENDSVSET
STR R1, [R0]
CPSIE I ; Enable interrupts at processor level
OSStartHang
B OSStartHang ; stm32使用stlink调试时候程序一直死在这个地方,用软件仿真的时候可以出发中断,实现切换
请教一下各位大神有没有什么解决的办法
作者:
emWin
时间:
2016-7-26 14:35
系统未能启动,建议检查PendSV Handler
作者:
zhangyuju
时间:
2016-7-26 15:44
emWin 发表于 2016-7-26 14:35
系统未能启动,建议检查PendSV Handler
但是软件仿真可以实现任务的切换?PendSV Handler整个工程也就五六处,也没发现什么问题
欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/)
Powered by Discuz! X3.4