From 2dad87a67012fec92d7d959c4ca8fb07988ed7a0 Mon Sep 17 00:00:00 2001
From: darya
Date: Mon, 22 Jun 2026 11:57:40 +0300
Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?=
=?UTF-8?q?=D0=BD=D0=B8=D0=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Src/fc7xxx_driver_flexcan.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/Src/fc7xxx_driver_flexcan.c b/Src/fc7xxx_driver_flexcan.c
index ef5efb3..fb2642a 100644
--- a/Src/fc7xxx_driver_flexcan.c
+++ b/Src/fc7xxx_driver_flexcan.c
@@ -2022,11 +2022,13 @@ FLEXCAN_ErrorType FLEXCAN_Stop(uint8_t u8CanIndex)
return tRetVal;
}
-
+#ifndef USING_BOOT
#include "cmsis_os2.h"
extern osMessageQueueId_t txDataQueueCan0;
extern osMessageQueueId_t txDataQueueCan1;
+#endif
+
/**
* @brief Transmit data, if tx disable, must call FLEXCAN_TransmitProcess after transmiting
*
@@ -2165,7 +2167,7 @@ FLEXCAN_ErrorType FLEXCAN_TransmitData(uint8_t u8CanIndex, const FLEXCAN_TxMsgTy
/* CODE set 0x0C to transmit */
FLEXCAN_MB_CODE_SET(u32TempAddr, 0x0CU);
-
+#ifndef USING_BOOT
if (u8CanIndex == 0) {
uint8_t u8TxHandler;
if (osMessageQueueGet(txDataQueueCan0, &u8TxHandler, NULL, pTxMsg->bWaitTxCompleted) == osOK) {
@@ -2179,7 +2181,7 @@ FLEXCAN_ErrorType FLEXCAN_TransmitData(uint8_t u8CanIndex, const FLEXCAN_TxMsgTy
}
}
-
+#endif
/*
if (pTxMsg->bWaitTxCompleted)
{