diff --git a/miosix/arch/cortexM7_stm32f7/stm32f767zi_nucleo/core/stage_1_boot.cpp b/miosix/arch/cortexM7_stm32f7/stm32f767zi_nucleo/core/stage_1_boot.cpp
index f9b23eac3b754c53532e0c4bd7bf043b79b9d384..562d41a9d21282b392d36005e17a95f36360fa50 100644
--- a/miosix/arch/cortexM7_stm32f7/stm32f767zi_nucleo/core/stage_1_boot.cpp
+++ b/miosix/arch/cortexM7_stm32f7/stm32f767zi_nucleo/core/stage_1_boot.cpp
@@ -107,7 +107,7 @@ void /*__attribute__((weak))*/ UsageFault_Handler();
 void /*__attribute__((weak))*/ SVC_Handler();
 void /*__attribute__((weak))*/ DebugMon_Handler();
 void /*__attribute__((weak))*/ PendSV_Handler();
-void __attribute__((weak)) SysTick_Handler();
+void /*__attribute__((weak))*/ SysTick_Handler();
 
 // Interrupt handlers
 void __attribute__((weak)) WWDG_IRQHandler();
@@ -358,7 +358,6 @@ void (*const __Vectors[])() __attribute__((section(".isr_vector"))) = {
     MDIOS_IRQHandler,
 };
 
-#pragma weak SysTick_IRQHandler = Default_Handler
 #pragma weak WWDG_IRQHandler = Default_Handler
 #pragma weak PVD_IRQHandler = Default_Handler
 #pragma weak TAMP_STAMP_IRQHandler = Default_Handler
@@ -396,9 +395,9 @@ void (*const __Vectors[])() __attribute__((section(".isr_vector"))) = {
 #pragma weak I2C2_ER_IRQHandler = Default_Handler
 #pragma weak SPI1_IRQHandler = Default_Handler
 #pragma weak SPI2_IRQHandler = Default_Handler
-#pragma weak USART1_IRQHandler = Default_Handler
-#pragma weak USART2_IRQHandler = Default_Handler
-#pragma weak USART3_IRQHandler = Default_Handler
+// #pragma weak USART1_IRQHandler = Default_Handler
+// #pragma weak USART2_IRQHandler = Default_Handler
+// #pragma weak USART3_IRQHandler = Default_Handler
 #pragma weak EXTI15_10_IRQHandler = Default_Handler
 #pragma weak RTC_Alarm_IRQHandler = Default_Handler
 #pragma weak OTG_FS_WKUP_IRQHandler = Default_Handler
diff --git a/miosix/arch/cortexM7_stm32f7/stm32f769ni_discovery/core/stage_1_boot.cpp b/miosix/arch/cortexM7_stm32f7/stm32f769ni_discovery/core/stage_1_boot.cpp
index 10027c52479337f58e2f410c868ae96b5bee9f9e..2477e0e9904b875d479a8ae3dba65a520c0ada72 100644
--- a/miosix/arch/cortexM7_stm32f7/stm32f769ni_discovery/core/stage_1_boot.cpp
+++ b/miosix/arch/cortexM7_stm32f7/stm32f769ni_discovery/core/stage_1_boot.cpp
@@ -404,9 +404,9 @@ void (*const __Vectors[])() __attribute__((section(".isr_vector"))) = {
 #pragma weak I2C2_ER_IRQHandler = Default_Handler
 #pragma weak SPI1_IRQHandler = Default_Handler
 #pragma weak SPI2_IRQHandler = Default_Handler
-#pragma weak USART1_IRQHandler = Default_Handler
-#pragma weak USART2_IRQHandler = Default_Handler
-#pragma weak USART3_IRQHandler = Default_Handler
+// #pragma weak USART1_IRQHandler = Default_Handler
+// #pragma weak USART2_IRQHandler = Default_Handler
+// #pragma weak USART3_IRQHandler = Default_Handler
 #pragma weak EXTI15_10_IRQHandler = Default_Handler
 #pragma weak RTC_Alarm_IRQHandler = Default_Handler
 #pragma weak OTG_FS_WKUP_IRQHandler = Default_Handler