.syntax unified
.cpu cortex-m7
.fpu fpv5-d16
.thumb

.section .isr_vector, "a", %progbits
.align 2

.globl __isr_vector
__isr_vector:
.long _estack
.long Reset_Handler
.long NMI_Handler
.long HardFault_Handler
.long MemManage_Handler
.long BusFault_Handler
.long UsageFault_Handler
.long 0
.long 0
.long 0
.long 0
.long SVC_Handler
.long DebugMon_Handler
.long 0
.long PendSV_Handler
.long SysTick_Handler

/* Таблица закончена. Дальше идут сами обработчики */

.thumb_func
Reset_Handler:
    /* Включение FPU */
    LDR R0, =0xE000ED88
    LDR R1, [R0]
    ORR R1, R1, #(0xF << 20)
    STR R1, [R0]
    DSB
    ISB
    /* Ваш код инициализации */
    B .

.thumb_func
NMI_Handler:
    B .

.thumb_func
HardFault_Handler:
    B .

.thumb_func
MemManage_Handler:
    B .

.thumb_func
BusFault_Handler:
    B .

.thumb_func
UsageFault_Handler:
    B .

.thumb_func
SVC_Handler:
    B .

.thumb_func
DebugMon_Handler:
    B .

.thumb_func
PendSV_Handler:
    B .

.thumb_func
SysTick_Handler:
    B .

.end