Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


undefined reference to'HAL_DSI_DeInit' with BSP and HAL driver

Hello everybody,

I have import BSP support package into my project. After i add some includes and sources:
-myPrj
|_Includes
|_Core
| -Inc (main.h, stm32f4xx_hal_conf.h, stm32f4xx_it.h)
| -Src (mian.c, stm32f4xx_hal_msp.c, stm32f4xx_it.c, system_stm32f4xx.c)
|_Drivers
-BSP
-inc
-stm32469i_discovery_lcd.h
-stm32469i_discovery_sdram.h
-stm32469i_discovery_ts.h
-stm32469i_discovery.h
-src ( the same as BSP/inc with .c extension files)

My problems are the compiler return some errors:


make: *** Test_StEmWin_2.elf Error 1 Test_StEmWin_2
recipe for target ‘Test_StEmWin_2.elf’ failed makefile /Test_StEmWin_2/Debug line 39
undefined reference to `HAL_DSI_ConfigPhyTimer’ stm32469i_discovery_lcd.c /Test_StEmWin_2/Drivers/BSP/src
undefined reference to `HAL_DSI_ConfigVideoMode’ stm32469i_discovery_lcd.c /Test_StEmWin_2/Drivers/BSP/src
undefined reference to `HAL_DSI_DeInit’ stm32469i_discovery_lcd.c /Test_StEmWin_2/Drivers/BSP/src
undefined reference to `HAL_DSI_Init’ stm32469i_discovery_lcd.c /Test_StEmWin_2/Drivers/BSP/src
undefined reference to `HAL_DSI_LongWrite’ stm32469i_discovery_lcd.c /Test_StEmWin_2/Drivers...
undefined reference to `HAL_DSI_ShortWrite’ stm32469i_discovery_lcd.c /Test_StEmWin_2/Drivers...
undefined reference to `HAL_DSI_ShortWrite’ stm32469i_discovery_lcd.c /Test_StEmWin_2/Drivers...
undefined reference to `HAL_DSI_Start’ stm32469i_discovery_lcd.c /Test_StEmWin_2/Drivers/BSP/src


I try to add #include “STM32f4xx_hal_dsi.h” in stm32f469_dicovery_lcd.c and alternatively in stm32f469_dicovery_lcd.h, but isn’t running anymore.

I’m not understanding why this include does’nt works.
Would you like to help me please?

 

Newest Forum Posts

  1. Монтаж камина с грилем в Москве - установка и барбекю by KpddomErorb, 2025-05-10 18:28
  2. SPI on Nucleo_STMH533RE by royjamil, 2025-05-04 20:13
  3. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  4. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  5. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  6. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  7. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  8. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05
  9. Build a project in "release" mode by tang, 2025-02-20 10:36
  10. Build a project in "release" mode by info@creosrl.it, 2025-02-19 17:35

Last-Modified Blogs