]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/startup/startup_lpc55s69_cm33_core0.c
commit 9f316c246baafa15c542a5aea81a94f26e3d6507
[freertos] / FreeRTOS / Demo / CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso / NXP_Code / startup / startup_lpc55s69_cm33_core0.c
index cf8bd9561b0ef37736f31370e4dd6c6851ca8668..4fc7d5722d0583ce4cfb944aa0b53b0b463ec856 100644 (file)
@@ -1,7 +1,7 @@
 //*****************************************************************************\r
 // LPC55S69_cm33_core0 startup code for use with MCUXpresso IDE\r
 //\r
-// Version : 220119\r
+// Version : 230919\r
 //*****************************************************************************\r
 //\r
 // Copyright 2016-2019 NXP\r
@@ -66,6 +66,7 @@ WEAK void HardFault_Handler(void);
 WEAK void MemManage_Handler(void);\r
 WEAK void BusFault_Handler(void);\r
 WEAK void UsageFault_Handler(void);\r
+WEAK void SecureFault_Handler(void);\r
 WEAK void SVC_Handler(void);\r
 WEAK void DebugMon_Handler(void);\r
 WEAK void PendSV_Handler(void);\r
@@ -123,7 +124,7 @@ WEAK void SDIO_IRQHandler(void);
 WEAK void Reserved59_IRQHandler(void);\r
 WEAK void Reserved60_IRQHandler(void);\r
 WEAK void Reserved61_IRQHandler(void);\r
-WEAK void USB1_UTMI_IRQHandler(void);\r
+WEAK void USB1_PHY_IRQHandler(void);\r
 WEAK void USB1_IRQHandler(void);\r
 WEAK void USB1_NEEDCLK_IRQHandler(void);\r
 WEAK void SEC_HYPERVISOR_CALL_IRQHandler(void);\r
@@ -136,7 +137,7 @@ WEAK void CASER_IRQHandler(void);
 WEAK void PUF_IRQHandler(void);\r
 WEAK void PQ_IRQHandler(void);\r
 WEAK void DMA1_IRQHandler(void);\r
-WEAK void LSPI_HS_IRQHandler(void);\r
+WEAK void FLEXCOMM8_IRQHandler(void);\r
 \r
 //*****************************************************************************\r
 // Forward declaration of the driver IRQ handlers. These are aliased\r
@@ -190,7 +191,7 @@ void SDIO_DriverIRQHandler(void) ALIAS(IntDefaultHandler);
 void Reserved59_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
 void Reserved60_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
 void Reserved61_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
-void USB1_UTMI_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
+void USB1_PHY_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
 void USB1_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
 void USB1_NEEDCLK_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
 void SEC_HYPERVISOR_CALL_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
@@ -203,7 +204,7 @@ void CASER_DriverIRQHandler(void) ALIAS(IntDefaultHandler);
 void PUF_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
 void PQ_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
 void DMA1_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
-void LSPI_HS_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
+void FLEXCOMM8_DriverIRQHandler(void) ALIAS(IntDefaultHandler);\r
 \r
 //*****************************************************************************\r
 // The entry point for the application.\r
@@ -246,7 +247,7 @@ void (* const g_pfnVectors[])(void) = {
     MemManage_Handler,                 // The MPU fault handler\r
     BusFault_Handler,                  // The bus fault handler\r
     UsageFault_Handler,                // The usage fault handler\r
-    __valid_user_code_checksum,        // LPC MCU checksum\r
+    SecureFault_Handler,               // The secure fault handler\r
     0,                                 // ECRP\r
     0,                                 // Reserved\r
     0,                                 // Reserved\r
@@ -303,7 +304,7 @@ void (* const g_pfnVectors[])(void) = {
     Reserved59_IRQHandler,           // 59: Reserved interrupt\r
     Reserved60_IRQHandler,           // 60: Reserved interrupt\r
     Reserved61_IRQHandler,           // 61: Reserved interrupt\r
-    USB1_UTMI_IRQHandler,            // 62: USB1_UTMI\r
+    USB1_PHY_IRQHandler,             // 62: USB1_PHY\r
     USB1_IRQHandler,                 // 63: USB1 interrupt\r
     USB1_NEEDCLK_IRQHandler,         // 64: USB1 activity\r
     SEC_HYPERVISOR_CALL_IRQHandler,  // 65: SEC_HYPERVISOR_CALL interrupt\r
@@ -316,7 +317,7 @@ void (* const g_pfnVectors[])(void) = {
     PUF_IRQHandler,                  // 72: PUF interrupt\r
     PQ_IRQHandler,                   // 73: PQ interrupt\r
     DMA1_IRQHandler,                 // 74: DMA1 interrupt\r
-    LSPI_HS_IRQHandler,              // 75: Flexcomm Interface 8 (SPI, , FLEXCOMM)\r
+    FLEXCOMM8_IRQHandler,            // 75: Flexcomm Interface 8 (SPI, , FLEXCOMM)\r
 \r
 }; /* End of g_pfnVectors */\r
 \r
@@ -366,6 +367,8 @@ void ResetISR(void) {
     // Disable interrupts\r
     __asm volatile ("cpsid i");\r
 \r
+\r
+\r
 #if defined (__USE_CMSIS)\r
 // If __USE_CMSIS defined, then call CMSIS SystemInit code\r
     SystemInit();\r
@@ -460,6 +463,10 @@ WEAK_AV void UsageFault_Handler(void)
 { while(1) {}\r
 }\r
 \r
+WEAK_AV void SecureFault_Handler(void)\r
+{ while(1) {}\r
+}\r
+\r
 WEAK_AV void SVC_Handler(void)\r
 { while(1) {}\r
 }\r
@@ -674,8 +681,8 @@ WEAK void Reserved61_IRQHandler(void)
 {   Reserved61_DriverIRQHandler();\r
 }\r
 \r
-WEAK void USB1_UTMI_IRQHandler(void)\r
-{   USB1_UTMI_DriverIRQHandler();\r
+WEAK void USB1_PHY_IRQHandler(void)\r
+{   USB1_PHY_DriverIRQHandler();\r
 }\r
 \r
 WEAK void USB1_IRQHandler(void)\r
@@ -726,8 +733,8 @@ WEAK void DMA1_IRQHandler(void)
 {   DMA1_DriverIRQHandler();\r
 }\r
 \r
-WEAK void LSPI_HS_IRQHandler(void)\r
-{   LSPI_HS_DriverIRQHandler();\r
+WEAK void FLEXCOMM8_IRQHandler(void)\r
+{   FLEXCOMM8_DriverIRQHandler();\r
 }\r
 \r
 //*****************************************************************************\r