2020-09-21 02:35 AM
I downloaded the software pack en.x-cube-nfc3.zip for the nucleo NFC-03A1.
I tried to import the demo STM32F401RE_NUCLEO_PollingTagDetectNdef.
If I do a normal import into workspace, the imported project contains only link to non existing files.
I can import the projet only if I select Import AC6 System ...
In this case, the compiler aborts with this message: arm-none-eabi-gcc "C:/ws/STM32CubeExpansion_NFC3_V2.1.0/Middlewares/ST/rfal/Src/rfal_analogConfig.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DSTM32F401xx -DSTM32F401xE -DUSE_LOGGER -DST25R95 -c -I../../../Inc -I../../../../../../../Drivers/STM32F4xx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../../../../../../../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/Components/ST25R95/ -I../../../../../../../Drivers/BSP/STM32F4xx-Nucleo -I../../../../../../../Middlewares/ST/rfal/Inc -I../../../../../../../Middlewares/ST/ndef/Inc/message -I../../../../../../../Middlewares/ST/ndef/Inc/poller -Os -ffunction-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/RFAL/rfal_analogConfig.d" -MT"Middlewares/ST/RFAL/rfal_analogConfig.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Middlewares/ST/RFAL/rfal_analogConfig.o"
In file included from ../../../../../../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:29:0,
from ../../../Inc/stm32f4xx_hal_conf.h:234,
from ../../../../../../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:30,
from ../../../Inc/platform.h:59,
from ../../../../../../../Middlewares/ST/rfal/Inc/rfal_analogConfig.h:57,
from C:/ws/STM32CubeExpansion_NFC3_V2.1.0/Middlewares/ST/rfal/Src/rfal_analogConfig.c:42:
../../../../../../../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:30:10: fatal error: stm32f4xx.h: No such file or directory
#include "stm32f4xx.h"
The stm32f4xx.h is not present in the zip.
Can you give me an working projet?
Best regards,
PDP
Solved! Go to Solution.
2020-09-22 02:54 AM
Hi Brian,
Thansk for your support.
I downloaded the the third time this archive: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-nfc3.html
The archive has no difference with others.
This archive, with 7 zip, contains a size of 25 022 540 bytes (compressed), 103 folders, 1179 files, CRC is 99E8ABF3
If I extract with windows 10 shell the folder STM32CubeExpansion_NFC3_V2.1.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include forlder is empty.
With 7 zip, the same folder is not empty; double click on .cproject and the project is imported correctly and compile.
This archive is not compatible with windows 10 shell. Thanks microsoft.
Best regards,
Pietro De Ponte
2020-09-21 06:42 AM
Hi,
the X-CUBE-NFC3 package supports the three following environments (see UM2045:(
The project files are not compatible nor with System workbench for STM32 nor with Atollic True Studio.
Which IDE do you use on your side?
On my side, I simply double- click on the .cproject and this imports the STM32F401RE_NUCLEO_PollingTagDetectNdef into the STM32CubeIDE workspace. Then I can build the project without any issue.
For your information, the file stm32f4xx.h is inside the package (see STM32CubeExpansion_NFC3_V2.1.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include).
Rgds
BT
2020-09-22 01:18 AM
Hi Brian,
Thanks for your support.
I'm using STM32CubeIDE 1.4.0
The STM32CubeExpansion_NFC3_V2.1.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include forlder is empty.
On my side a double click on .cproject import a projet that not compile.
I corrected all missing path, I added manually stm32f4xx.h from an emplty cubemx projet.
The compiler stops with others missings files, as timer.h and st_errno.h
Can you give me a complete STM32CubeExpansion_NFC3_V2.1.0? the zip on your site is broken.
I downloaded a second time and STM32CubeExpansion_NFC3_V2.1.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include forlder is still empty.
Best regards,
Pietro De Ponte
2020-09-22 01:43 AM
Hi
on my side, for the tests I've done yesterday, I've used the zip from st.com and the zip is correct. Same today.
Can you confirm your zip file has
Which zip tool do you use? Can you try with another zip tool to unzip the package?
I suspect an issue when you unzip as it seems that many include files are missing on your side.
Rgds
BT
2020-09-22 02:54 AM
Hi Brian,
Thansk for your support.
I downloaded the the third time this archive: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-nfc3.html
The archive has no difference with others.
This archive, with 7 zip, contains a size of 25 022 540 bytes (compressed), 103 folders, 1179 files, CRC is 99E8ABF3
If I extract with windows 10 shell the folder STM32CubeExpansion_NFC3_V2.1.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include forlder is empty.
With 7 zip, the same folder is not empty; double click on .cproject and the project is imported correctly and compile.
This archive is not compatible with windows 10 shell. Thanks microsoft.
Best regards,
Pietro De Ponte
2020-09-22 04:41 AM
Maybe latest Service Packs of Win10 will solve this issue.
Rgds
BT