mirror of https://github.com/ARMmbed/mbed-os.git
Lot of small fixes to cmsis code so it works correctly.
parent
179b7f677e
commit
8efa81bb32
|
@ -248,6 +248,90 @@ Reset_Handler:
|
|||
def_default_handler SysTick_Handler
|
||||
def_default_handler Default_Handler
|
||||
|
||||
def_default_handler WWDG_IRQHandler
|
||||
def_default_handler PVD_IRQHandler
|
||||
def_default_handler TAMP_STAMP_IRQHandler
|
||||
def_default_handler RTC_WKUP_IRQHandler
|
||||
def_default_handler FLASH_IRQHandler
|
||||
def_default_handler RCC_IRQHandler
|
||||
def_default_handler EXTI0_IRQHandler
|
||||
def_default_handler EXTI1_IRQHandler
|
||||
def_default_handler EXTI2_IRQHandler
|
||||
def_default_handler EXTI3_IRQHandler
|
||||
def_default_handler EXTI4_IRQHandler
|
||||
def_default_handler DMA1_Stream0_IRQHandler
|
||||
def_default_handler DMA1_Stream1_IRQHandler
|
||||
def_default_handler DMA1_Stream2_IRQHandler
|
||||
def_default_handler DMA1_Stream3_IRQHandler
|
||||
def_default_handler DMA1_Stream4_IRQHandler
|
||||
def_default_handler DMA1_Stream5_IRQHandler
|
||||
def_default_handler DMA1_Stream6_IRQHandler
|
||||
def_default_handler ADC_IRQHandler
|
||||
def_default_handler CAN1_TX_IRQHandler
|
||||
def_default_handler CAN1_RX0_IRQHandler
|
||||
def_default_handler CAN1_RX1_IRQHandler
|
||||
def_default_handler CAN1_SCE_IRQHandler
|
||||
def_default_handler EXTI9_5_IRQHandler
|
||||
def_default_handler TIM1_BRK_TIM9_IRQHandler
|
||||
def_default_handler TIM1_UP_TIM10_IRQHandler
|
||||
def_default_handler TIM1_TRG_COM_TIM11_IRQHandler
|
||||
def_default_handler TIM1_CC_IRQHandler
|
||||
def_default_handler TIM2_IRQHandler
|
||||
def_default_handler TIM3_IRQHandler
|
||||
def_default_handler TIM4_IRQHandler
|
||||
def_default_handler I2C1_EV_IRQHandler
|
||||
def_default_handler I2C1_ER_IRQHandler
|
||||
def_default_handler I2C2_EV_IRQHandler
|
||||
def_default_handler I2C2_ER_IRQHandler
|
||||
def_default_handler SPI1_IRQHandler
|
||||
def_default_handler SPI2_IRQHandler
|
||||
def_default_handler USART1_IRQHandler
|
||||
def_default_handler USART2_IRQHandler
|
||||
def_default_handler USART3_IRQHandler
|
||||
def_default_handler EXTI15_10_IRQHandler
|
||||
def_default_handler RTC_Alarm_IRQHandler
|
||||
def_default_handler OTG_FS_WKUP_IRQHandler
|
||||
def_default_handler TIM8_BRK_TIM12_IRQHandler
|
||||
def_default_handler TIM8_UP_TIM13_IRQHandler
|
||||
def_default_handler TIM8_TRG_COM_TIM14_IRQHandler
|
||||
def_default_handler TIM8_CC_IRQHandler
|
||||
def_default_handler DMA1_Stream7_IRQHandler
|
||||
def_default_handler FSMC_IRQHandler
|
||||
def_default_handler SDIO_IRQHandler
|
||||
def_default_handler TIM5_IRQHandler
|
||||
def_default_handler SPI3_IRQHandler
|
||||
def_default_handler UART4_IRQHandler
|
||||
def_default_handler UART5_IRQHandler
|
||||
def_default_handler TIM6_DAC_IRQHandler
|
||||
def_default_handler TIM7_IRQHandler
|
||||
def_default_handler DMA2_Stream0_IRQHandler
|
||||
def_default_handler DMA2_Stream1_IRQHandler
|
||||
def_default_handler DMA2_Stream2_IRQHandler
|
||||
def_default_handler DMA2_Stream3_IRQHandler
|
||||
def_default_handler DMA2_Stream4_IRQHandler
|
||||
def_default_handler ETH_IRQHandler
|
||||
def_default_handler ETH_WKUP_IRQHandler
|
||||
def_default_handler CAN2_TX_IRQHandler
|
||||
def_default_handler CAN2_RX0_IRQHandler
|
||||
def_default_handler CAN2_RX1_IRQHandler
|
||||
def_default_handler CAN2_SCE_IRQHandler
|
||||
def_default_handler OTG_FS_IRQHandler
|
||||
def_default_handler DMA2_Stream5_IRQHandler
|
||||
def_default_handler DMA2_Stream6_IRQHandler
|
||||
def_default_handler DMA2_Stream7_IRQHandler
|
||||
def_default_handler USART6_IRQHandler
|
||||
def_default_handler I2C3_EV_IRQHandler
|
||||
def_default_handler I2C3_ER_IRQHandler
|
||||
def_default_handler OTG_HS_EP1_OUT_IRQHandler
|
||||
def_default_handler OTG_HS_EP1_IN_IRQHandler
|
||||
def_default_handler OTG_HS_WKUP_IRQHandler
|
||||
def_default_handler OTG_HS_IRQHandler
|
||||
def_default_handler DCMI_IRQHandler
|
||||
def_default_handler CRYP_IRQHandler
|
||||
def_default_handler HASH_RNG_IRQHandler
|
||||
def_default_handler FPU_IRQHandler
|
||||
|
||||
|
||||
.weak DEF_IRQHandler
|
||||
.set DEF_IRQHandler, Default_Handler
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#include "cmsis_nvic.h"
|
||||
|
||||
#define NVIC_NUM_VECTORS (16 + 81) // CORE + MCU Peripherals
|
||||
#define NVIC_RAM_VECTOR_ADDRESS (0x10000000) // Location of vectors in RAM
|
||||
#define NVIC_RAM_VECTOR_ADDRESS (0x20000000) // Location of vectors in RAM
|
||||
|
||||
void NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) {
|
||||
static volatile uint32_t* vectors = (uint32_t*)NVIC_RAM_VECTOR_ADDRESS;
|
||||
|
|
|
@ -97,7 +97,7 @@
|
|||
*/
|
||||
|
||||
#if !defined (HSE_VALUE)
|
||||
#define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */
|
||||
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
|
||||
#endif /* HSE_VALUE */
|
||||
|
||||
/**
|
||||
|
|
|
@ -152,7 +152,7 @@
|
|||
|
||||
/************************* PLL Parameters *************************************/
|
||||
/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N */
|
||||
#define PLL_M 25
|
||||
#define PLL_M 8
|
||||
#define PLL_N 336
|
||||
|
||||
/* SYSCLK = PLL_VCO / PLL_P */
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"objects": [
|
||||
"core_cm4.o",
|
||||
"core_cm4_simd.o",
|
||||
|
||||
"system_stm32f4xx.o",
|
||||
|
||||
"startup_STM32F40x.o",
|
||||
|
||||
"cmsis_nvic.o"
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue