Added address legend to the interrupt vector. Made it easier to crosscheck for correctness.
This commit is contained in:
parent
c6f30043fd
commit
bf4f8480a6
@ -108,87 +108,87 @@ void WEAK otg_fs_isr(void);
|
|||||||
|
|
||||||
__attribute__ ((section(".vectors")))
|
__attribute__ ((section(".vectors")))
|
||||||
void (*const vector_table[]) (void) = {
|
void (*const vector_table[]) (void) = {
|
||||||
(void *)&_stack,
|
(void*)&_stack, /* Addr: 0x0000_0000 */
|
||||||
reset_handler,
|
reset_handler, /* Addr: 0x0000_0004 */
|
||||||
nmi_handler,
|
nmi_handler, /* Addr: 0x0000_0008 */
|
||||||
hard_fault_handler,
|
hard_fault_handler, /* Addr: 0x0000_000C */
|
||||||
mem_manage_handler,
|
mem_manage_handler, /* Addr: 0x0000_0010 */
|
||||||
bus_fault_handler,
|
bus_fault_handler, /* Addr: 0x0000_0014 */
|
||||||
usage_fault_handler,
|
usage_fault_handler, /* Addr: 0x0000_0018 */
|
||||||
0, 0, 0, 0, /* Reserved */
|
0, 0, 0, 0, /* Reserved Addr: 0x0000_001C - 0x0000_002B */
|
||||||
sv_call_handler,
|
sv_call_handler, /* Addr: 0x0000_002C */
|
||||||
debug_monitor_handler,
|
debug_monitor_handler, /* Addr: 0x0000_0030*/
|
||||||
0, /* Reserved */
|
0, /* Reserved Addr: 0x0000_00034 */
|
||||||
pend_sv_handler,
|
pend_sv_handler, /* Addr: 0x0000_0038 */
|
||||||
sys_tick_handler,
|
sys_tick_handler, /* Addr: 0x0000_003C */
|
||||||
wwdg_isr,
|
wwdg_isr, /* Addr: 0x0000_0040 */
|
||||||
pvd_isr,
|
pvd_isr, /* Addr: 0x0000_0044 */
|
||||||
tamper_isr,
|
tamper_isr, /* Addr: 0x0000_0048 */
|
||||||
rtc_isr,
|
rtc_isr, /* Addr: 0x0000_004C */
|
||||||
flash_isr,
|
flash_isr, /* Addr: 0x0000_0050 */
|
||||||
rcc_isr,
|
rcc_isr, /* Addr: 0x0000_0054 */
|
||||||
exti0_isr,
|
exti0_isr, /* Addr: 0x0000_0058 */
|
||||||
exti1_isr,
|
exti1_isr, /* Addr: 0x0000_005C */
|
||||||
exti2_isr,
|
exti2_isr, /* Addr: 0x0000_0060 */
|
||||||
exti3_isr,
|
exti3_isr, /* Addr: 0x0000_0064 */
|
||||||
exti4_isr,
|
exti4_isr, /* Addr: 0x0000_0068 */
|
||||||
dma1_channel1_isr,
|
dma1_channel1_isr, /* Addr: 0x0000_006C */
|
||||||
dma1_channel2_isr,
|
dma1_channel2_isr, /* Addr: 0x0000_0070 */
|
||||||
dma1_channel3_isr,
|
dma1_channel3_isr, /* Addr: 0x0000_0074 */
|
||||||
dma1_channel4_isr,
|
dma1_channel4_isr, /* Addr: 0x0000_0078 */
|
||||||
dma1_channel5_isr,
|
dma1_channel5_isr, /* Addr: 0x0000_007C */
|
||||||
dma1_channel6_isr,
|
dma1_channel6_isr, /* Addr: 0x0000_0080 */
|
||||||
dma1_channel7_isr,
|
dma1_channel7_isr, /* Addr: 0x0000_0084 */
|
||||||
adc1_2_isr,
|
adc1_2_isr, /* Addr: 0x0000_0088 */
|
||||||
usb_hp_can_tx_isr,
|
usb_hp_can_tx_isr, /* Addr: 0x0000_008C */
|
||||||
usb_lp_can_rx0_isr,
|
usb_lp_can_rx0_isr, /* Addr: 0x0000_0090 */
|
||||||
can_rx1_isr,
|
can_rx1_isr, /* Addr: 0x0000_0094 */
|
||||||
can_sce_isr,
|
can_sce_isr, /* Addr: 0x0000_0098 */
|
||||||
exti9_5_isr,
|
exti9_5_isr, /* Addr: 0x0000_009C */
|
||||||
tim1_brk_isr,
|
tim1_brk_isr, /* Addr: 0x0000_00A0 */
|
||||||
tim1_up_isr,
|
tim1_up_isr, /* Addr: 0x0000_00A4 */
|
||||||
tim1_trg_com_isr,
|
tim1_trg_com_isr, /* Addr: 0x0000_00A8 */
|
||||||
tim1_cc_isr,
|
tim1_cc_isr, /* Addr: 0x0000_00AC */
|
||||||
tim2_isr,
|
tim2_isr, /* Addr: 0x0000_00B0 */
|
||||||
tim3_isr,
|
tim3_isr, /* Addr: 0x0000_00B4 */
|
||||||
tim4_isr,
|
tim4_isr, /* Addr: 0x0000_00B8 */
|
||||||
i2c1_ev_isr,
|
i2c1_ev_isr, /* Addr: 0x0000_00BC */
|
||||||
i2c1_er_isr,
|
i2c1_er_isr, /* Addr: 0x0000_00C0 */
|
||||||
i2c2_ev_isr,
|
i2c2_ev_isr, /* Addr: 0x0000_00C4 */
|
||||||
i2c2_er_isr,
|
i2c2_er_isr, /* Addr: 0x0000_00C8 */
|
||||||
spi1_isr,
|
spi1_isr, /* Addr: 0x0000_00CC */
|
||||||
spi2_isr,
|
spi2_isr, /* Addr: 0x0000_00D0 */
|
||||||
usart1_isr,
|
usart1_isr, /* Addr: 0x0000_00D4 */
|
||||||
usart2_isr,
|
usart2_isr, /* Addr: 0x0000_00D8 */
|
||||||
usart3_isr,
|
usart3_isr, /* Addr: 0x0000_00DC */
|
||||||
exti15_10_isr,
|
exti15_10_isr, /* Addr: 0x0000_00E0 */
|
||||||
rtc_alarm_isr,
|
rtc_alarm_isr, /* Addr: 0x0000_00E4 */
|
||||||
usb_wakeup_isr,
|
usb_wakeup_isr, /* Addr: 0x0000_00E8 */
|
||||||
tim8_brk_isr,
|
tim8_brk_isr, /* Addr: 0x0000_00EC */
|
||||||
tim8_up_isr,
|
tim8_up_isr, /* Addr: 0x0000_00F0 */
|
||||||
tim8_trg_com_isr,
|
tim8_trg_com_isr, /* Addr: 0x0000_00F4 */
|
||||||
tim8_cc_isr,
|
tim8_cc_isr, /* Addr: 0x0000_00F8 */
|
||||||
adc3_isr,
|
adc3_isr, /* Addr: 0x0000_00FC */
|
||||||
fsmc_isr,
|
fsmc_isr, /* Addr: 0x0000_0100 */
|
||||||
sdio_isr,
|
sdio_isr, /* Addr: 0x0000_0104 */
|
||||||
tim5_isr,
|
tim5_isr, /* Addr: 0x0000_0108 */
|
||||||
spi3_isr,
|
spi3_isr, /* Addr: 0x0000_010C */
|
||||||
uart4_isr,
|
uart4_isr, /* Addr: 0x0000_0110 */
|
||||||
uart5_isr,
|
uart5_isr, /* Addr: 0x0000_0114 */
|
||||||
tim6_isr,
|
tim6_isr, /* Addr: 0x0000_0118 */
|
||||||
tim7_isr,
|
tim7_isr, /* Addr: 0x0000_011C */
|
||||||
dma2_channel1_isr,
|
dma2_channel1_isr, /* Addr: 0x0000_0120 */
|
||||||
dma2_channel2_isr,
|
dma2_channel2_isr, /* Addr: 0x0000_0124 */
|
||||||
dma2_channel3_isr,
|
dma2_channel3_isr, /* Addr: 0x0000_0128 */
|
||||||
dma2_channel4_5_isr,
|
dma2_channel4_5_isr, /* Addr: 0x0000_012C */
|
||||||
dma2_channel5_isr,
|
dma2_channel5_isr, /* Addr: 0x0000_0130 */
|
||||||
eth_isr,
|
eth_isr, /* Addr: 0x0000_0134 */
|
||||||
eth_wkup_isr,
|
eth_wkup_isr, /* Addr: 0x0000_0138 */
|
||||||
can2_tx_isr,
|
can2_tx_isr, /* Addr: 0x0000_013C */
|
||||||
can2_rx0_isr,
|
can2_rx0_isr, /* Addr: 0x0000_0140 */
|
||||||
can2_rx1_isr,
|
can2_rx1_isr, /* Addr: 0x0000_0144 */
|
||||||
can2_sce_isr,
|
can2_sce_isr, /* Addr: 0x0000_0148 */
|
||||||
otg_fs_isr,
|
otg_fs_isr, /* Addr: 0x0000_014C */
|
||||||
};
|
};
|
||||||
|
|
||||||
void reset_handler(void)
|
void reset_handler(void)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user