File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
portable/GCC/ARM_CM7/r0p1 Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -271,6 +271,7 @@ static void prvPortStartFirstTask( void )
271
271
" isb \n"
272
272
" svc 0 \n" /* System call to start first task. */
273
273
" nop \n"
274
+ " .ltorg \n" /* make sure the pool is placed here, so ldr doesn't generate a too long jump */
274
275
);
275
276
}
276
277
/*-----------------------------------------------------------*/
@@ -697,7 +698,8 @@ static void vPortEnableVFP( void )
697
698
" \n"
698
699
" orr r1, r1, #( 0xf << 20 ) \n" /* Enable CP10 and CP11 coprocessors, then save back. */
699
700
" str r1, [r0] \n"
700
- " bx r14 "
701
+ " bx r14 \n"
702
+ " .ltorg \n" /* make sure the pool is placed here, so ldr doesn't generate a too long jump */
701
703
);
702
704
}
703
705
/*-----------------------------------------------------------*/
You can’t perform that action at this time.
0 commit comments