cancel
Showing results for 
Search instead for 
Did you mean: 

Teseo-LIV3FL support for NAVIC (IRNSS)

Sharat_Rao
Associate II

Hello,

 

We propose using Teseo-LIV3FL to design a new product. This part is selected because it supports Differential GPS (SBAS) and Real-time AGNSS.

Please let us know if LIV3FL supports NAVIC (IRNSS). If not, can we upgrade the firmware to support NAVIC? 

1 ACCEPTED SOLUTION

Accepted Solutions
GalaxyQuest
ST Employee

Hi Sharat,

IRNSS is part of L5 band, therefore you would need a receiver capable of receiving L5.

Have you considered Teseo LIV4F? This is a dual band receiver ( L1+L5) capable of capturing IRNSS. It also has Real Time AGNSS.

https://www.st.com/resource/en/datasheet/teseo-liv4f.pdf

Could you please reach out to your local distributor (Arrow/Avnet/Future) or ST sales personnel? We can provide you with an EVB,


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.

View solution in original post

7 REPLIES 7
GalaxyQuest
ST Employee

Hi Sharat,

IRNSS is part of L5 band, therefore you would need a receiver capable of receiving L5.

Have you considered Teseo LIV4F? This is a dual band receiver ( L1+L5) capable of capturing IRNSS. It also has Real Time AGNSS.

https://www.st.com/resource/en/datasheet/teseo-liv4f.pdf

Could you please reach out to your local distributor (Arrow/Avnet/Future) or ST sales personnel? We can provide you with an EVB,


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.
Sharat_Rao
Associate II

Hello,

 

Thank you for your reply. I will buy this EVM. 

Hi Sharat,

Once you buy the EVK, you will need to download Teseo Suite TESEO-SUITE - PC software tool to manage, configure and evaluate the performances of Teseo GNSS family - STMicroelectronics that will help you get your evaluation started.

Thanks,

George


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.
Sharat_Rao
Associate II

Hello @GalaxyQuest 

We bitbaked the EKF files using Mickledore .

According to the ST documentation, after bitbaking, the distribution package should contain trusted folder in:

tmp-glibc/deploy/images/stm32mp1/

However, we were unable to find the "trusted" folder mentioned in the documentation. Instead, only the following folders: optee, fastboot, extensible, and deleteall are present

We tried creating an image using the optee and fastboot folders. The STM board successfully booted, but when ./run_ekf.sh is executed, segmentation fault error is encountered.

I’ve also attached a screenshot of the error message for your reference.

Could you please help us resolve this issue?

Screenshot from 2024-10-18 14-10-59.png

Best regards,

Sharat

Hi Sharat,

In logs we can see application unable to find accelerometer, magnetometer and gyro nodes.

Just a query did you integrated GNSS1 package software, perhaps you can go through UM2909 regarding how to build and integrate drivers for IMU.

 

segmentation fault issue is due to a missed check which will be fixed in upcoming releases, but it's happening due to the reason that no IMU sensors node are found due to IMU drivers not integrated.

Could you please check and confirm.

 

Regards,

Lokesh

Hello @lokeshKumar 

I noticed something interesting. When I navigate to /sys/bus/iio/devices/iio, I see iio:device0, iio:device1, iio:device2, and iio:device3. Inside iio:device0, there are files like in_anglvel_x_raw, in_anglvel_y_raw, and in_anglvel_z_raw. Running cat in_anglvel_x_raw shows the raw ADC values, which change when the STM32MP controller module moves.

In the run_ekf.sh script, line 50 has a binary command ekf_gnss1_test, but it throws a segmentation fault as you have noticed from my previous post.

I've integrated the gnss1 package software and reviewed UM2909 on building and integrating drivers. Could you help me troubleshoot this issue? I’ve attached screenshots for your reference.

Additionally, could you explain why I can’t find the "trusted" folder mentioned in the documentation? After bitbaking Weston for Mickledore, I only see optee, fastboot, extensible, and deleteall.

Link to the documentation: https://www.st.com/resource/en/user_manual/um2909-getting-started-with-xlinuxgnss1-package-for-developing-gnss-applications-on-linux-os-stmicroelectronics.pdf

 

Screenshot from 2024-10-29 15-21-46.png

 

 

 

 

 

 

Can you please post output of below commands

 

cd /sys/bus/iio/devices

for i in `ls` ; do echo $i ; ls -lRn $i/|grep in; done

also, after above command please run run_ekf.sh and share its output as well.