From 5b9c5d9c9388f58c0d08c398dc368ca40460830a Mon Sep 17 00:00:00 2001 From: Perry Hung Date: Fri, 28 May 2010 03:06:03 -0400 Subject: libcs3 refactor merge Removed dependency on libcs3.a because Codesourcery does not provide the source for it. We now link against a modified libcs3-lanchon-stm32.a built from parts in public domain from Lanchon, and a start_c.c from Codesourcery that is licensed under a permissive license. Also removed all of the extra linker cruft from the stm32conf directory. The linker files now live in support/ld The openocd scripts now live in support/openocd The udev rules and copy-to-ide scripts now live in support/scripts The source lives in support/ld/libcs3-lanchon-stm32.tar.gz --- .../libcs3-lanchon-stm32/lanchon-stm32-vector.S | 69 ---------------------- 1 file changed, 69 deletions(-) delete mode 100644 stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S (limited to 'stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S') diff --git a/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S b/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S deleted file mode 100644 index a8e1d68..0000000 --- a/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S +++ /dev/null @@ -1,69 +0,0 @@ -/* Vector table for STM32 (by Lanchon) */ - - .section ".cs3.interrupt_vector" - - .globl __cs3_interrupt_vector_lanchon_stm32 - .type __cs3_interrupt_vector_lanchon_stm32, %object - -__cs3_interrupt_vector_lanchon_stm32: - .long __cs3_stack - .long __cs3_reset - .long NMIException - .long HardFaultException - .long MemManageException - .long BusFaultException - .long UsageFaultException - .long __STM32ReservedException7 - .long __STM32ReservedException8 - .long __STM32ReservedException9 - .long __STM32ReservedException10 - .long SVCHandler - .long DebugMonitor - .long __STM32ReservedException13 - .long PendSVC - .long SysTickHandler - .long WWDG_IRQHandler - .long PVD_IRQHandler - .long TAMPER_IRQHandler - .long RTC_IRQHandler - .long FLASH_IRQHandler - .long RCC_IRQHandler - .long EXTI0_IRQHandler - .long EXTI1_IRQHandler - .long EXTI2_IRQHandler - .long EXTI3_IRQHandler - .long EXTI4_IRQHandler - .long DMAChannel1_IRQHandler - .long DMAChannel2_IRQHandler - .long DMAChannel3_IRQHandler - .long DMAChannel4_IRQHandler - .long DMAChannel5_IRQHandler - .long DMAChannel6_IRQHandler - .long DMAChannel7_IRQHandler - .long ADC_IRQHandler - .long USB_HP_CAN_TX_IRQHandler - .long usb_lpIRQHandler - .long CAN_RX1_IRQHandler - .long CAN_SCE_IRQHandler - .long EXTI9_5_IRQHandler - .long TIM1_BRK_IRQHandler - .long TIM1_UP_IRQHandler - .long TIM1_TRG_COM_IRQHandler - .long TIM1_CC_IRQHandler - .long TIM2_IRQHandler - .long TIM3_IRQHandler - .long TIM4_IRQHandler - .long I2C1_EV_IRQHandler - .long I2C1_ER_IRQHandler - .long I2C2_EV_IRQHandler - .long I2C2_ER_IRQHandler - .long SPI1_IRQHandler - .long SPI2_IRQHandler - .long USART1_IRQHandler - .long USART2_IRQHandler - .long USART3_IRQHandler - .long EXTI15_10_IRQHandler - .long RTCAlarm_IRQHandler - .long USBWakeUp_IRQHandler - - .size __cs3_interrupt_vector_lanchon_stm32, . - __cs3_interrupt_vector_lanchon_stm32 -- cgit v1.2.3