cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with Software development kit (SDK) for ST25RU3993 Version and Java code

fjgatav
Associate

I'm working with legacy code from a client which provided me an the SDK for the ST25RU3993 board.
The version of the SDK they provided me is the v3.2.1.0.
The problem is, after compiling the SDK following the steps that the guide indicates:

The user must execute the following steps:
• Build libSTUHFL.so and libJNISTUHFL.so
– Run the makefile in the JNISTUHFL directory to build both shared libraries. By default the libraries are
build as release.
Note: The generated libJNISTUHFL shared object depends on the libSTUHFL and is generated first.
libSTUHFL.so can be found in .../Middleware/clib/STUHFL/bin/ARM/<target>
libJNISTUHFL.so can be found in .../Middleware/wrapper/java/jni/JNISTUHFL/JNISTUHFL/bin/ARM/<target>
Note: The make file depends on the system environment variable JAVA_HOME with the location to the JDK
installation.
Command line:
> cd .../Middleware/wrapper/java/jni/JNISTUHFL
> make
• Build STUHFL.jar (optional, only needed when modifications are applied)
– Compile the java sources from .../Middleware/wrapper/java/src and package it to a jar archive
Command line:
> cd .../Middleware/wrapper/java/src/
> javac -verbose stuhfl/*.java
> javac -verbose stuhflBridge/*.java
> jar cvf stuhfl.jar stuhfl stuhflBridge


When I try to compile the code using this SDK I have several problems with symbols that doesn't exists and I could find in the source code of the SDK, so I understand the code is developed for a different version of the Development Kit. There is a list of some of the symbols that are not found in the SDK. Could anyone tell my the version of the SDK where these symbols belong to?

  • STUHFL_T_ST25RU3993_AntennaSequence
  • USED_ANTENNA.A3
  • USED_ANTENNA.A4
  • BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem

Thank you in advance!

3 REPLIES 3

Client should perhaps provide you with compilable source from their prior builds / usage.

Might be necessary if this is material they customized.

https://community.st.com/t5/st25-nfc-rfid-tags-and-readers/when-is-the-next-version-of-the-st25ru3993-reader-suite-going-to/m-p/307919

@Berenice BENVEGUDA are older versions of the SDK available for download or on GitHub in a searchable fashion. Is v1.8.6 available?

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Nick K
ST Employee

Hello,

do you want to build for Linux ?
The problem with the missing symbols happen when building which the following files: libSTUHFL.so, libJNISTUHFL.so or STUHFL.jar file ?
Could you send me or post here the complete build output of the compile runs ?

Thanks
Nick