資源簡介
linux搭建stm32開發環境,所必須的文件
對stm32固件庫的改寫
代碼片段和文件信息
#include?“stm32f10x.h“
typedef?void(?*const?intfunc?)(?void?);
#define?WEAK?__attribute__?((weak))
/*?provided?by?the?linker?script?*/
//extern?unsigned?long?_etext;?/*?start?address?of?the?static?initialization?data?*/
extern?unsigned?long?_sidata;?/*?start?address?of?the?static?initialization?data?*/
extern?unsigned?long?_sdata;?/*?start?address?of?the?data?section?*/
extern?unsigned?long?_edata;?/*?end?address?of?the?data?section?*/
extern?unsigned?long?_sbss;?/*?start?address?of?the?bss?section?*/
extern?unsigned?long?_ebss;?/*?end?address?of?the?bss?section?*/
extern?unsigned?long?_estack;?/*?end?address?of?the?stack?section?*/
void?Reset_Handler(void)?__attribute__((__interrupt__));
void?__Init_Data(void);
void?Default_Handler(void);
extern?int?main(void);
void?WEAK?NMI_Handler(void);
void?WEAK?HardFault_Handler(void);
void?WEAK?MemManage_Handler(void);
void?WEAK?BusFault_Handler(void);
void?WEAK?UsageFault_Handler(void);
void?WEAK?MemManage_Handler(void);
void?WEAK?SVC_Handler(void);
void?WEAK?DebugMon_Handler(void);
void?WEAK?PendSV_Handler(void);
void?WEAK?SysTick_Handler(void);
void?WEAK?WWDG_IRQHandler(void);
void?WEAK?PVD_IRQHandler(void);
void?WEAK?TAMPER_IRQHandler(void);
void?WEAK?RTC_IRQHandler(void);
void?WEAK?FLASH_IRQHandler(void);
void?WEAK?RCC_IRQHandler(void);
void?WEAK?EXTI0_IRQHandler(void);
void?WEAK?EXTI1_IRQHandler(void);
void?WEAK?EXTI2_IRQHandler(void);
void?WEAK?EXTI3_IRQHandler(void);
void?WEAK?EXTI4_IRQHandler(void);
void?WEAK?DMA1_Channel1_IRQHandler(void);
void?WEAK?DMA1_Channel2_IRQHandler(void);
void?WEAK?DMA1_Channel3_IRQHandler(void);
void?WEAK?DMA1_Channel4_IRQHandler(void);
void?WEAK?DMA1_Channel5_IRQHandler(void);
void?WEAK?DMA1_Channel6_IRQHandler(void);
void?WEAK?DMA1_Channel7_IRQHandler(void);
void?WEAK?ADC1_2_IRQHandler(void);
void?WEAK?USB_HP_CAN1_TX_IRQHandler(void);
void?WEAK?USB_LP_CAN1_RX0_IRQHandler(void);
void?WEAK?CAN1_RX1_IRQHandler(void);
void?WEAK?CAN1_SCE_IRQHandler(void);
void?WEAK?EXTI9_5_IRQHandler(void);
void?WEAK?TIM1_BRK_IRQHandler(void);
void?WEAK?TIM1_UP_IRQHandler(void);
void?WEAK?TIM1_TRG_COM_IRQHandler(void);
void?WEAK?TIM1_CC_IRQHandler(void);
void?WEAK?TIM2_IRQHandler(void);
void?WEAK?TIM3_IRQHandler(void);
void?WEAK?TIM4_IRQHandler(void);
void?WEAK?I2C1_EV_IRQHandler(void);
void?WEAK?I2C1_ER_IRQHandler(void);
void?WEAK?I2C2_EV_IRQHandler(void);
void?WEAK?I2C2_ER_IRQHandler(void);
void?WEAK?SPI1_IRQHandler(void);
void?WEAK?SPI2_IRQHandler(void);
void?WEAK?USART1_IRQHandler(void);
void?WEAK?USART2_IRQHandler(void);
void?WEAK?USART3_IRQHandler(void);
void?WEAK?EXTI15_10_IRQHandler(void);
void?WEAK?RTCAlarm_IRQHandler(void);
void?WEAK?USBWakeUp_IRQHandler(void);
void?WEAK?TIM8_BRK_IRQHandler(void);
void?WEAK?TIM8_UP_IRQHandler(void);
void?WEAK?TIM8_TRG_COM_IRQHandler(void);
void?WEAK?TIM8_CC_IRQHandler(void);
void?WEAK?ADC3_IRQHandler(void);
void?WEAK?FSMC_IRQHandler(void);
void?WEAK?SDIO_IRQHandler(void);
void?WEAK?TIM5_IRQHandler(void);
void?WEAK?SPI3_IRQHandler(void);
void?W
評論
共有 條評論