2021-07-06 03:45 AM
I downloaded the X-CUBE-NFC6 expansion (en.X-CUBE-NFC6.zip) to include it as an X-CUBE-Expansion within STM32CubeIDE. This is not possible, as STM32CubeIDE (1.6.1) reports that it is apparently not an actual X-CUBE-Expansion package. Also manually extracting and importing either one of the two example projects does not work up to compilation as there appear to be missing files, for example utils.h.
How can I solve this? At the current state my ST25R3916 is just dead weight on my PCB including wasted space for the antenna.
Solved! Go to Solution.
2021-07-06 06:13 AM
Hello there!
Unfortunately, not all packages on the ST website is fully integrated with STM32CubeIDEs "Manage embedded software packages" feature.
With some packages you might need to cherry pick what resources you need and manually add the rest. However, I tried importing two projects and both worked fine for me. I used the option File -> Import... -> General -> Import ac6 System Workbench for STM32 Project and pointed to the SW4STM32/<target> folder. It converted the project successfully and I was able to build with no errors.
2021-07-06 06:11 AM
Hi Marcel,
X-CUBE-NFC6 is a firmware package that contains ready to compile demos for various MCU such as STM32L76RG. The project files are delivered as part of the package and the demos can be compiled without errors. In its current version, it is not designed to be used directly in STM32CubeMX but as a standalone package.
When using your own project, make sure to
Rgds
BT
2021-07-06 06:13 AM
Hello there!
Unfortunately, not all packages on the ST website is fully integrated with STM32CubeIDEs "Manage embedded software packages" feature.
With some packages you might need to cherry pick what resources you need and manually add the rest. However, I tried importing two projects and both worked fine for me. I used the option File -> Import... -> General -> Import ac6 System Workbench for STM32 Project and pointed to the SW4STM32/<target> folder. It converted the project successfully and I was able to build with no errors.
2021-07-06 11:32 PM
Interesting. I was under the impression that NFC6 is supposed to be used as an expansion package in STM32Cube as it claims on the product page of Cube Expansion Packages, in which NFC6 is listed:
> High performance HF reader/NFC initiator IC software expansion for STM32Cube
(https://www.st.com/en/embedded-software/stm32cube-expansion-packages.html)
Also NFC4 is already in the list of expansion packages within STM32Cube. I always thought the branding X-CUBE marks expansion packages and not expansion and stand-alone packages. Really confusing. How can I differentiate these packages in the future, since they are all listed on the product page of Cube Expansion Packages?
2021-07-07 01:04 AM
Hi Marcel,
fully integrated packages are listed in STM32CubeMX Embedded Software Packages Manager.
Currently, packages like X-CUBE-NFC3, X-CUBE-NFC5 and X-CUBE-NFC6 are expansion packages that are not integrated in the Embedded Software Packages Manager. Anyway, ready to build demos are provided within these packages.
Rgds
BT