Added address legend to the interrupt vector. Made it easier to crosscheck for correctness.

This commit is contained in:
Piotr Esden-Tempski 2011-11-16 18:03:01 -08:00
parent c6f30043fd
commit bf4f8480a6

View File

@ -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)