Skip to main content
Explorer
April 15, 2025
Solved

Some examples on the STM32CubeN6 SDK do not compile with EWARM v9.60.3

  • April 15, 2025
  • 1 reply
  • 542 views


DCMIPP_ContinuousMode_FSBL - DCMIPP_ContinuousMode_FSBL
Reading project nodes...

DCMIPP_ContinuousMode_FSBL.out
Error[Lt006]: Incompatible object(s): evision-awb.o(libn6-evision-awb_iar.a) and 2 other objects in libn6-evision-awb_iar.a and 2 other libraries use VFP instructions incompatible with No vfp (provided as FPU option)
Warning[Lt049]: Potential floating point parameter passing conflict. The first module below references the second and they have been built with different settings.
AAPCS, base variant: isp_algo.o
AAPCS, VFP variant: evision-st-ae.o(libn6-evision-st-ae_iar.a)
Warning[Lt049]: Potential floating point parameter passing conflict. The first module below references the second and they have been built with different settings.
AAPCS, base variant: isp_algo.o
AAPCS, VFP variant: evision-awb.o(libn6-evision-awb_iar.a)

Total number of errors: 1
Total number of warnings: 2
Resolving dependencies...
Build failed

    This topic has been closed for replies.
    Best answer by oet

    此问题已经解决,使用旧版本的EWARM可以编译成功,我使用的是:EWARM9.50.1。原因应该是例程的库是用老版本的EWARM编译而成,不兼容最新版的软件。

    This issue has been resolved by using an older version of EWARM (version 9.50.1). The reason is likely that the library in the example project was compiled with an older version of EWARM, which is incompatible with the latest version of the software.

    1 reply

    oetAuthorAnswer
    Explorer
    April 17, 2025

    此问题已经解决,使用旧版本的EWARM可以编译成功,我使用的是:EWARM9.50.1。原因应该是例程的库是用老版本的EWARM编译而成,不兼容最新版的软件。

    This issue has been resolved by using an older version of EWARM (version 9.50.1). The reason is likely that the library in the example project was compiled with an older version of EWARM, which is incompatible with the latest version of the software.