Очень странно. В плане шаманства... попробуйте заменить строчку
Код
" BL __init_system_timer \n" // run system timer
на
Код
" LDR R0, =__init_system_timer \n" // run system timer
" BLX R0 \n" //
И покажите код функции SysTick_Config(), может там какие-нибудь особенности.
Если бы я знал, что такое электричество...