Skip to main content
business
Associate
March 25, 2017
Solved

X-NUCLEO-IDW01M1 examples don't work on NUCLEO-L476RG boards

  • March 25, 2017
  • 3 replies
  • 1313 views
Posted on March 25, 2017 at 16:28

Hello STM Community. 

I am using the openstm32 System Workbench IDE and would like to play some of the 

https://my.st.com/content/my_st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-wifi1.license=1490356826629.html

Sadly, the projects for the -L4 boards spit out errors when building. 

For example: The Wifi_VCOM example for STM32L4xx boards:

When the 'copy projects into workspace' option is checked, I get this error upon building:

'Description Resource Path Location Type

make: *** No rule to make target `/Middlewares/ST/STM32_SPWF0xSy/Utils/event_buffer.c', needed by `Middlewares/ST/STM32_SPWF0xSy/Utils/event_buffer.o'. Stop. STM32L0xx-Nucleo-WiFi_VCOM C/C++ Problem'

When I import the project without the option, I get this error before the build even starts:

Errors occurred during the build.

Errors running builder 'CDT Builder' on project 'STM32L4xx-Nucleo-WiFi_VCOM'.

java.lang.NullPointerException

Why don't these examples work out-of-the-box?

Thanks,

Andy

#x-nucleo-idw01m1 #nucleo-l476rg #spwf0-wifi
This topic has been closed for replies.
Best answer by business
Posted on March 27, 2017 at 15:37

I deleted the empty LinkerScript.ld files in all L4 examples - forcing them to be regenerated - and now they compile fine!

Please fix the issue of the empty linker files so others don't get this frustrating issue. 

Greetings, Andy

3 replies

Mridupawan Das
Visitor II
March 27, 2017
Posted on March 27, 2017 at 11:25

Hi,

Please use File->Import->'Existing Projects into Workspace' option to import your projects to the System Workbench IDE.

Select root directory of the projects and you don't need to select any other option.

The build should be fine.

Are all projects giving you the same error or only the WiFi_VCOM project giving you such an error?

regards,

Mridu

business
businessAuthor
Associate
March 27, 2017
Posted on March 27, 2017 at 15:32

Hello Mridu, thanks for your reply. 

I imported the projects as you said, with no other options, from the root folder. 

I imported all projects and when I try to build them, only the projects for the L4 boards give me the

'java.lang.NullPointerException' error. The projects for the L0, F1 and F4 boards compiles fine, without errors. 

I also noticed that the LinkerScript.ld file in all L4 examples is empty! 

Thanks, Andy

business
businessAuthorBest answer
Associate
March 27, 2017
Posted on March 27, 2017 at 15:37

I deleted the empty LinkerScript.ld files in all L4 examples - forcing them to be regenerated - and now they compile fine!

Please fix the issue of the empty linker files so others don't get this frustrating issue. 

Greetings, Andy

Mridupawan Das
Visitor II
March 27, 2017
Posted on March 27, 2017 at 11:29

If you are using the X-NUCLEO-IDW01M1, please also make sure you are selecting the right macro in the file wifi_conf.h in the Inc folder of the project.

The right macro combination for X-NUCLEO-IDW01M1 is SPWF01 and CONSOLE_UART_ENABLED.

Cash
Associate II
August 13, 2019

I still keep getting the

"An internal error occurred during: "Build Project".

java.lang.NullPointerException"

Any Solutions ?

Trying to import: X-CUBE-SPN2, in CubeIDE.