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) {