WIZnet Developer Forum

W6100-EVB examples in STM32CubeIDE

First of all I want to say that I am new to using products of WIZnet. I want to use the W6100.

For that I bought W6100-EVB with the idea to research the examples (https://github.com/WIZnet-ioLibrary) that are for with this kit. The idea was to test with TrueSTUDIO, as an example of it was included.

I downloaded the TrueSTUDIO(9.3.0). The site made me an impression that they are already stopping it and will be replaced by the STM32CubeIDE. So I downloaded and STM32CubeIDE(1.0.1).

In all examples, there is empty folder. For this I downloaded io6Library from GitHub, and after extraction, all content place in empty folder in the example.

All examples are placed in Workspace.

Open example in TrueSTUDIO.

Select Build Project - OK, no problem.

Select Clean Project, and then Build Project - OK, no problem.

Then I copied the entire folder to another directory, to not break current project.

And Import in STM32CubeIDE - successfully, no errors.

Select Build Project - OK, no problem.

Select Clean Project - OK.

Select Build Project -

D:/arm/st/cube/W6100EVB-AddressAutoConfiguration-master/io6Library/Internet/DNS/dns.c:55:10: fatal error: socket.h: No such file or directory

==

row 55 is #include “socket.h”

==

I tried almost ALL the projects from the examples, in all the result is the error in this row.

The strange thing is that when I hold CTRL key and clicks on the file/socket.h/ it opens normally. So, the file is accessible for IDE.

I compared the paths in the properties of the projects in the TrueSTUDIO and STM32CubeIDE, I did not see anything missing.

After a few days of experiments, I decided to write here. Maybe I’m doing something not right. No example can be compiled into STM32CubeIDE.

The idea was to use something that would exist in the future. TrueSTUDIO is replaced by STM32CubeIDE.

Hi @StefiIOT

I think the STM32CubeIDE isn’t stabilized and I don’t recommend that you used the STM32Cube.
If this project operate using the TrueStudio, I think that we can’t solve any more.
Also if you question the issue to STM32 forum,I think this will help us resolve the issue faster.

thanks,
BR
irina

I will study the examples with the TrueSTUDIO, I have no choice.

But for me this is not normal. W6100 is new product, from last 2-3 months. All examples for W6100 are from last 2-3 months. And they are made for software that has been suspended for at least 2-3 months???

And the problem is somewhere in the settings / files related to the io6library. Something that must be corrected by WIZnet, not ST. And I do not think it’s complicated, but unfortunately I’m not so competent.

1 Like

Hello

I will try to check that.
please wait.

thanks
teddy

Hi @StefiIOT, now, we’ve just prepared a sample example with ST32CubeIDE env (loopback test example)
Please refer to link below

I hope this is of some help to you. Good luck~ :grinning:

1 Like

I was finally confused.

I downloaded the example. I compared, in each case, the io6library for change.

Extract in Workspace. Add extracted io6library in empty folder. Point to STM32CubeIDE folder in CubeIDE and import project (I try and with master folder W6100EVB_CUBEIDE-master, for any case, similar things).

Clean Project. Build Project.

10:50:52 **** Build of configuration Debug for project W6100EVB_MXIDE_loopback ****
make -j8 all 
arm-none-eabi-gcc -mcpu=cortex-m3 -g3 -c -x assembler-with-cpp --specs=nano.specs -mfloat-abi=soft -mthumb -o "Startup/startup_stm32f103vctx.o" "../Startup/startup_stm32f103vctx.s"
arm-none-eabi-gcc "../Src/board_init.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/board_init.d" -MT"Src/board_init.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Src/board_init.o"
arm-none-eabi-gcc "../Src/main.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/main.d" -MT"Src/main.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Src/main.o"
arm-none-eabi-gcc "../Src/stm32f1xx_hal_msp.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/stm32f1xx_hal_msp.d" -MT"Src/stm32f1xx_hal_msp.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Src/stm32f1xx_hal_msp.o"
arm-none-eabi-gcc "../Src/stm32f1xx_it.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/stm32f1xx_it.d" -MT"Src/stm32f1xx_it.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Src/stm32f1xx_it.o"
arm-none-eabi-gcc "../Src/syscalls.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/syscalls.d" -MT"Src/syscalls.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Src/syscalls.o"
arm-none-eabi-gcc "../Src/sysmem.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/sysmem.d" -MT"Src/sysmem.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Src/sysmem.o"
arm-none-eabi-gcc "../Src/system_stm32f1xx.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/system_stm32f1xx.d" -MT"Src/system_stm32f1xx.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Src/system_stm32f1xx.o"
In file included from D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc/board_init.h:16:0,
                 from ../Src/board_init.c:1:
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc/wizchip_init.h:15:3: warning: #warning USE_HAL_DRIVER [-Wcpp]
  #warning USE_HAL_DRIVER
   ^~~~~~~
arm-none-eabi-gcc "../Src/wizchip_init.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/wizchip_init.d" -MT"Src/wizchip_init.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Src/wizchip_init.o"
In file included from ../Src/wizchip_init.c:1:0:
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc/wizchip_init.h:15:3: warning: #warning USE_HAL_DRIVER [-Wcpp]
  #warning USE_HAL_DRIVER
   ^~~~~~~
In file included from D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc/board_init.h:16:0,
                 from ../Src/main.c:28:
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc/wizchip_init.h:15:3: warning: #warning USE_HAL_DRIVER [-Wcpp]
  #warning USE_HAL_DRIVER
   ^~~~~~~
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o"
../Src/wizchip_init.c: In function 'W6100SpiReadBurst':
../Src/wizchip_init.c:120:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi_ex.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi_ex.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi_ex.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/CMSIS/Include" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Drivers/STM32F1xx_HAL_Driver/Inc" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Src" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/W6100" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Ethernet/" -I"D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/../io6Library/Application/loopback" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.o"
arm-none-eabi-gcc -o "W6100EVB_MXIDE_loopback.elf" @"objects.list"   -mcpu=cortex-m3 -T"D:\arm\st\cube\W6100EVB_CUBEIDE-master\STM32CubeIDE\STM32F103VCTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="W6100EVB_MXIDE_loopback.map" -Wl,--gc-sections -static --specs=nano.specs -mfloat-abi=soft -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
Src/main.o: In function `main':
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/main.c:189: undefined reference to `ctlwizchip'
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/main.c:190: undefined reference to `ctlnetwork'
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/main.c:192: undefined reference to `WIZCHIP_READ'
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/main.c:192: undefined reference to `WIZCHIP_READ'
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/main.c:203: undefined reference to `loopback_tcps'
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/main.c:204: undefined reference to `loopback_tcps'
Src/main.o: In function `print_network_information':
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/main.c:371: undefined reference to `wizchip_getnetinfo'
Src/wizchip_init.o: In function `W6100Initialze':
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/wizchip_init.c:16: undefined reference to `reg_wizchip_spi_cbfunc'
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/wizchip_init.c:19: undefined reference to `reg_wizchip_cs_cbfunc'
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/wizchip_init.c:33: undefined reference to `ctlwizchip'
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/wizchip_init.c:42: undefined reference to `ctlwizchip'
D:/arm/st/cube/W6100EVB_CUBEIDE-master/STM32CubeIDE/Debug/../Src/wizchip_init.c:47: undefined reference to `ctlwizchip'
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:41: W6100EVB_MXIDE_loopback.elf] Error 1
"make -j8 all" terminated with exit code 2. Build might be incomplete.

10:50:55 Build Failed. 13 errors, 4 warnings. (took 3s.313ms)

Hi @StefiIOT
I was success to program build.
Please check your Program setting.

My Project Build log
log1.zip (2.5 KB)

Hi @StefiIOT

Please check io6Library Folder or File path.
I checked your build error message.
In your log your program didn’t load io6Library data.
If given me your email, I will send my Full project File.

thank
teddy

Yes!
Corrected path and compiled successfully.
Many thanks!!

Now I have to compare what is different from the old project that is being converted from TrueSTUDIO project to give the error at the beginning of the topic.
But with that, I suppose I will.

=====

Experimenting with AddressAutoConfiguration example in TrueSTUDIO, it strangely W6100-EVB stops at

Wait SLIR… and not get info from router.

But I’ll probably have to open a new topic if I cannot figure out why it stops.

Hi @StefiIOT

I updated git-hub.
please repleace wizchip_init.c File in git-hub.

thanks
teddy

There is some confusion for the folders after import in CubeIDE. Although they show up in bold, in the project, they are not really valid.

After reassign ALL paths in

Project Properties > C/C++ General > Paths and Symbols > Includes > GNU/C

Projects start compiling successfully. Tested with some projects.

Just the same paths are written in many places, and at least I could not handle it. There may be an easier way, by changing something in common, but I did not find it.

Hi @StefiIOT

My option set status was this.


If you code regeneration, option be added code one more in blue box.
But that was fine whether code delete or don’t delete.

thanks,
teddy

After import (first time) project in CubeIDE (after Clean, Build):
In Project Explorer, Your rows in Blue box are faded(+ /Src path), all others are normal.
In Properties All row (in Red) are with <!>, invalid.
Errors in dns.c file, fatal error: socket.h: No such file or directory

After change ONLY rows in blue box (+ /Src path):
In Project Explorer, All rows are normal.
Errors in dns.c file, fatal error: socket.h: No such file or directory

After change and other rows in Properties (for io6library):
Everything is normal, and compiling.

HI @StefiIOT

Do you have any problem?
If you don’t have problem, We will Close this topic.

thanks,
teddy.

1 Like

No problem, please close topic. Thank you for your help.

1 Like