cancel
Showing results for 
Search instead for 
Did you mean: 

How can I program my ST25DV board for NFC communication with my own application specifications?

NZama.1
Associate III

Hey, Can you please help me with using ST25DV64KC board. With stm32L476VGT6 core M4 processor.

I want to do NFC communication. I couldn't find anything on the internet or youtube about how to program it.

Somewhere, i read that we have to download the firmware for our board. And it contains the source code..

I downloaded the firmware for my Board from the ST community website. But when I run it it gives me errors. I am trying to resolve these erros from two to three days. But they are not completely removed. The software I am using is STM32 Cube IDE. I want to ask the following questions:

1) Is the firmware code the only way to do NFC Communication? And am I doing something wrong?

2) The IDE that I am using is Stm32 Cube IDE. Does the firmware code supports this? Or it is written for Keil?

3) Do the package contains file that should be removed in order to run it in Stm32 Cube ide.

I will be grateful if you can help me with my questions. Thank you very much.

Best Regards.

38 REPLIES 38

Can this help?


_legacyfs_online_stmicro_images_0693W00000biPX1QAM.png
_legacyfs_online_stmicro_images_0693W00000biPXfQAM.png

Hi,

there is a good chance that the actual console log will tell some more. Typically immediately preceding the first error message should be some more information.

If unsure you can also attach the complete console log as a text file.

Regards, Ulysses

Here You can have the errors in a text file:

Hi,

unfortunately here the start of the compilation is missing and the first error in the file.

Ulysses

Brian TIDAL
ST Employee

Hi,

make sure your include path is correct. You can retrieve the include path inside the Keil µVision uvprojx file (see <IncludePath> in the Project.uvprojx file). Also make sure to have the proper defines (see <Define> in the Project.uvprojx file).

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

I copied the complete log data in a text file. I rechecked it twice It is strating from here.:


_legacyfs_online_stmicro_images_0693W00000biPuAQAU.pngThe above part is not visible now after the build terminated.

Ok. I'll give it a try and then let you know. Thank you.

I think you are using STM32CubeIDE. Likely you should be able to retrieve the full console from a log file (available from Project Properties -> C/C++ Build -> Logging

Yes. Let me share the log file now:

 It also contains error that "rfal_nfca.h" file is missing. I could not find any files related to "rfal" in the firmware code.


_legacyfs_online_stmicro_images_0693W00000biTXUQA2.pngMoreover, Log file is attached below:

I have checked the project paths. But the problem is this i am not using Keil I am using STM32Cube IDE. So the whole project when imported cannot be build without ioc file. So I just imported the important folders.

In Stm32Cube IDE, I don't know where to check the <Define>. While Include paths are being checked in the project preferences.