初级会员 
  
	- 积分
 - 129
 
        - 金钱
 - 129 
 
       - 注册时间
 - 2014-11-29
 
      - 在线时间
 - 16 小时
 
 
 
 | 
 
5金钱 
OSStartHighRdy 
    LDR     R0, =NVIC_SYSPRI14                                  ; Set the PendSV exception priority 
    LDR     R1, =NVIC_PENDSV_PRI 
    STRB    R1, [R0] 
 
    MOVS    R0, #0                                              ; Set the PSP to 0 for initial context switch call 
    MSR     PSP, R0 
 
    LDR     R0, =OS_CPU_ExceptStkBase                           ; Initialize the MSP to the OS_CPU_ExceptStkBase 
    LDR     R1, [R0] 
    MSR     MSP, R1     
 
    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                                         ; Should never get here 
	程序运行到这里就不动了,这个函数这么设置对吗?
  |   
 
 
 
 
 
 |