/crt0.s
.section .vectors, "ax"
.align 2
.global __vectors, __VECTOR_TABLE
__VECTOR_TABLE:
__vectors:
.word __StackTop
.word _start
.word _end           // NMI
.word _end           // HardFault
.word _end           // Reserved
.word _end           // Reserved
.word _end           // Reserved
.word _end           // Reserved
.word _end           // Reserved
.word _end           // Reserved
.word _end           // Reserved
.word _end           // SVCall
.word _end           // Reserved
.word _end           // Reserved
.word _end           // PendSV
.word _end           // SysTick
.word _end           // LVD
.word _end           // RTC
.word _end           // FMC
.word _end           // WKUP
.word _end           // EXTI0-1
.word _end           // EXTI2-3
.word _end           // EXTI4-15
.word _end           // CMP
.word _end           // ADC
.word _end           // Reserved
.word _end           // MCTM
.word _end           // GPTM1
.word _end           // GPTM0
.word _end           // SCTM0
.word _end           // SCTM1
.word _end           // Reserved
.word _end           // Reserved
.word _end           // BFTM0
.word _end           // BFTM1
.word _end           // I2C0
.word _end           // I2C1
.word _end           // SPI0
.word _end           // SPI1
.word _end           // USART0
.word _end           // USART1
.word _end           // UART0
.word _end           // UART1
.word _end           // SCI0-1
.word _end           // I2S
.word _end           // USB
.word _end           // PDMA_CH0-1
.word _end           // PDMA_CH2-5

.text

.type _start,%function
.thumb_func
.global _start
_start:
	ldr r0, =__stack
	mov sp, r0
	b main
.thumb_func
_end:
	b _end

.align
.pool