File tree 1 file changed +5
-5
lines changed 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -456,11 +456,11 @@ void vClearInterruptMask( __attribute__( ( unused ) ) uint32_t ulMask ) /* __att
456
456
" \n"
457
457
" stack_on_psp: \n"
458
458
" mrs r0, psp \n"
459
- " b route_svc \n"
459
+ " bl route_svc \n"
460
460
" \n"
461
461
" stack_on_msp: \n"
462
462
" mrs r0, msp \n"
463
- " b route_svc \n"
463
+ " bl route_svc \n"
464
464
" \n"
465
465
" route_svc: \n"
466
466
" ldr r3, [r0, #24] \n"
@@ -472,7 +472,7 @@ void vClearInterruptMask( __attribute__( ( unused ) ) uint32_t ulMask ) /* __att
472
472
" ldr r3, =%1 \n"
473
473
" cmp r2, r3 \n"
474
474
" beq system_call_exit \n"
475
- " b vPortSVCHandler_C \n"
475
+ " bl vPortSVCHandler_C \n"
476
476
" \n"
477
477
" system_call_enter: \n"
478
478
" push {lr} \n"
@@ -508,11 +508,11 @@ void vClearInterruptMask( __attribute__( ( unused ) ) uint32_t ulMask ) /* __att
508
508
" \n"
509
509
" stacking_used_psp: \n"
510
510
" mrs r0, psp \n"
511
- " b vPortSVCHandler_C \n"
511
+ " bl vPortSVCHandler_C \n"
512
512
" \n"
513
513
" stacking_used_msp: \n"
514
514
" mrs r0, msp \n"
515
- " b vPortSVCHandler_C \n"
515
+ " bl vPortSVCHandler_C \n"
516
516
" \n"
517
517
" .align 4 \n"
518
518
);
You can’t perform that action at this time.
0 commit comments