Build X-NUCLEO-NFC05A1 sample application on NUCLEO-L433RC-P
I'm working on a project that involves NFC communications, so I bought the two product listed in the title to start prototyping. The first step in my plan was to get some sample code running, so I downloaded the X-CUBE-NFC5 package. However, it's unclear to me how to import the source code into a project. I'm using the STM32CubeIDE. Since I'm not using one of the Nucleo dev boards with a pre-built binary, I can't just flash a .bin file, but even if I was, I would still need the example code working to base my application off of.
So far, I've tried bringing in source and header files one folder at a time to resolve "file/path not found" errors on "include" lines. It's a slow process, but after fixing a few typos and mysterious errors, I ran into an issue I can't fix: the assembly (*.s) files in the Startup folder are written in the armasm syntax, but the arm-none-eabi-gcc assembler only accepts GNU syntax, so each line comes up as an error (including comments). I tried transplanting a startup file from a working project to no success; I could work on this more but I feel I'm on the wrong track. This was in a new, empty C project, but I had similar results in an STM32 project.
My main point of confusion is that the X-CUBE-NFC5 package is described as a "software expansion"--is there a straightforward way to "install" it into STM32Cube? NFC4 is available for download from the graphical configurator, but I assume this is the wrong version.
Any guidance/pointers appreciated.
