µVision Build Log

Tool Versions:

IDE-Version: ¦ÌVision V5.34.0.0 Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: jasmine yxm2389287465@outlook.com, qut, LIC=JL28G-VQ49I-NNHAF-6ERW1-ZPP1C-KLZJD Tool Versions: Toolchain: MDK-ARM Plus Version: 5.34.0.0 Toolchain Path: D:\cangming\ARM\ARMCC\Bin C Compiler: Armcc.exe V5.06 update 7 (build 960) Assembler: Armasm.exe V5.06 update 7 (build 960) Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) Library Manager: ArmAr.exe V5.06 update 7 (build 960) Hex Converter: FromElf.exe V5.06 update 7 (build 960) CPU DLL: SARMCM3.DLL V5.34.0.0 Dialog DLL: DCM.DLL V1.17.3.0 Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0 Dialog DLL: TCM.DLL V1.48.0.0

Project:

D:\STM32Projects_HAL\board-H7\FDCAN\MDK-ARM\FDCAN.uvprojx Project File Date: 12/26/2025

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\cangming\ARM\ARMCC\Bin' Rebuild target 'FDCAN' Note: source file '..\User\bsp\fdcan.c' - object file renamed from 'FDCAN\fdcan.o' to 'FDCAN\fdcan_1.o'. assembling startup_stm32h723xx.s... compiling list.c... compiling croutine.c... compiling event_groups.c... compiling queue.c... compiling stream_buffer.c... compiling tasks.c... compiling timers.c... compiling freertos.c... compiling stm32h7xx_it.c... compiling gpio.c... compiling stm32h7xx_hal_pwr.c... compiling stm32h7xx_hal_flash.c... compiling stm32h7xx_hal_cortex.c... compiling heap_4.c... compiling stm32h7xx_hal_flash_ex.c... compiling system_stm32h7xx.c... compiling main.c... compiling stm32h7xx_hal_timebase_tim.c... compiling fdcan.c... compiling stm32h7xx_hal.c... compiling stm32h7xx_hal_gpio.c... compiling stm32h7xx_hal_msp.c... compiling stm32h7xx_hal_exti.c... compiling stm32h7xx_hal_i2c_ex.c... compiling stm32h7xx_hal_hsem.c... compiling stm32h7xx_hal_dma_ex.c... compiling stm32h7xx_hal_fdcan.c... compiling stm32h7xx_hal_pwr_ex.c... compiling stm32h7xx_hal_mdma.c... compiling stm32h7xx_hal_rcc_ex.c... compiling stm32h7xx_hal_tim_ex.c... compiling stm32h7xx_hal_tim.c... compiling stm32h7xx_hal_rcc.c... compiling port.c... compiling mm.c... compiling stm32h7xx_hal_i2c.c... compiling stm32h7xx_hal_dma.c... compiling crc16.c... ..\User\component\user_math.h(179): warning: #1-D: last line of file ends without a newline /* USER FUNCTION END */ ..\User\component\crc16.c: 1 warning, 0 errors compiling filter.c... ..\User\component\user_math.h(179): warning: #1-D: last line of file ends without a newline /* USER FUNCTION END */ ..\User\component\filter.c: 1 warning, 0 errors compiling pid.c... ..\User\component\user_math.h(179): warning: #1-D: last line of file ends without a newline /* USER FUNCTION END */ ..\User\component\pid.c: 1 warning, 0 errors compiling user_math.c... ..\User\component\user_math.h(179): warning: #1-D: last line of file ends without a newline /* USER FUNCTION END */ ..\User\component\user_math.c(147): warning: #1-D: last line of file ends without a newline /* USER FUNCTION END */ ..\User\component\user_math.c: 2 warnings, 0 errors compiling init.c... compiling user_task.c... compiling cmsis_os2.c... compiling blink.c... ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h(3901): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h(7969): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_RCC_DeInit(void); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h(7970): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_RCC_OscConfig(RCC_OscInitTypeDef *RCC_OscInitStruct); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h(7971): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_RCC_ClockConfig(const RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t FLatency); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(142): error: #20: identifier "HAL_LockTypeDef" is undefined HAL_LockTypeDef Lock; /*!< DMA locking object */ ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h(237): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h(238): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h(239): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMAEx_ChangeMemory(DMA_HandleTypeDef *hdma, uint32_t Address, HAL_DMA_MemoryTypeDef memory); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h(240): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMAEx_ConfigMuxSync(DMA_HandleTypeDef *hdma, HAL_DMA_MuxSyncConfigTypeDef *pSyncConfig); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h(241): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMAEx_ConfigMuxRequestGenerator (DMA_HandleTypeDef *hdma, HAL_DMA_MuxRequestGeneratorConfigTypeDef *pRequestGeneratorConfig); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h(242): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMAEx_EnableMuxRequestGenerator (DMA_HandleTypeDef *hdma); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h(243): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMAEx_DisableMuxRequestGenerator (DMA_HandleTypeDef *hdma); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(1187): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMA_Init(DMA_HandleTypeDef *hdma); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(1188): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMA_DeInit(DMA_HandleTypeDef *hdma); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(1197): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMA_Start (DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(1198): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMA_Start_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(1199): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMA_Abort(DMA_HandleTypeDef *hdma); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(1200): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMA_Abort_IT(DMA_HandleTypeDef *hdma); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(1201): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMA_PollForTransfer(DMA_HandleTypeDef *hdma, HAL_DMA_LevelCompleteTypeDef CompleteLevel, uint32_t Timeout); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(1203): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMA_RegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_CallbackIDTypeDef CallbackID, void (* pCallback)(DMA_HandleTypeDef *_hdma)); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h(1204): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_DMA_UnRegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_CallbackIDTypeDef CallbackID); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h(208): error: #20: identifier "HAL_LockTypeDef" is undefined HAL_LockTypeDef Lock; /*!< MDMA locking object */ ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h(640): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_MDMA_Init(MDMA_HandleTypeDef *hmdma); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h(641): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_MDMA_DeInit (MDMA_HandleTypeDef *hmdma); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h(642): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_MDMA_ConfigPostRequestMask(MDMA_HandleTypeDef *hmdma, uint32_t MaskAddress, uint32_t MaskData); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h(644): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_MDMA_RegisterCallback(MDMA_HandleTypeDef *hmdma, HAL_MDMA_CallbackIDTypeDef CallbackID, void (* pCallback)(MDMA_HandleTypeDef *_hmdma)); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h(645): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_MDMA_UnRegisterCallback(MDMA_HandleTypeDef *hmdma, HAL_MDMA_CallbackIDTypeDef CallbackID); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h(657): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_MDMA_LinkedList_CreateNode(MDMA_LinkNodeTypeDef *pNode, MDMA_LinkNodeConfTypeDef *pNodeConfig); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h(658): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_MDMA_LinkedList_AddNode(MDMA_HandleTypeDef *hmdma, MDMA_LinkNodeTypeDef *pNewNode, const MDMA_LinkNodeTypeDef *pPrevNode); ../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h(659): error: #20: identifier "HAL_StatusTypeDef" is undefined HAL_StatusTypeDef HAL_MDMA_LinkedList_RemoveNode(MDMA_HandleTypeDef *hmdma, MDMA_LinkNodeTypeDef *pNode); ..\User\task\blink.c: 0 warnings, 30 errors compiling fdcan.c... ..\User\bsp\fdcan.h(16): error: #5: cannot open source input file "stdatomic.h": No such file or directory #include ..\User\bsp\fdcan.c: 0 warnings, 1 error compiling time.c... ../User/bsp/time.h(24): warning: #1295-D: Deprecated declaration BSP_TIME_Get_ms - give arg types uint32_t BSP_TIME_Get_ms(); ../User/bsp/time.h(26): warning: #1295-D: Deprecated declaration BSP_TIME_Get_us - give arg types uint64_t BSP_TIME_Get_us(); ../User/bsp/time.h(28): warning: #1295-D: Deprecated declaration BSP_TIME_Get - give arg types uint64_t BSP_TIME_Get(); ..\User\bsp\time.c(43): warning: #1295-D: Deprecated declaration BSP_TIME_Get - give arg types uint64_t BSP_TIME_Get() __attribute__((alias("BSP_TIME_Get_us"))); ..\User\bsp\time.c(81): warning: #1-D: last line of file ends without a newline /* USER FUNCTION END */ ..\User\bsp\time.c: 5 warnings, 0 errors "FDCAN\FDCAN.axf" - 31 Error(s), 10 Warning(s).

Software Packages used:

Package Vendor: ARM http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack ARM.CMSIS.5.7.0 CMSIS (Cortex Microcontroller Software Interface Standard) * Component: CORE Version: 5.4.0 Package Vendor: Keil https://www.keil.com/pack/Keil.STM32H7xx_DFP.4.1.3.pack Keil.STM32H7xx_DFP.4.1.3 STMicroelectronics STM32H7 Series Device Support

Collection of Component include folders:

.\RTE\_FDCAN D:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.4.0 Include file: CMSIS\Core\Include\tz_context.h Target not created. Build Time Elapsed: 00:00:13