Error starting USRP E310 using communication toolbox

Hello. Problem when launching sd card USRP E310 after burning USB stick using toolbox. The console output looks like this:
U-Boot SPL 2017.01 (Jan 22 2020 - 17:58:15)
mmc boot
Trying to boot from MMC1
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl_load_image_fat: error reading image fpga.bin, err - -1
spl: error reading image fpga.bin, err - 1
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl_load_image_fat: error reading image u-boot.img, err - -1
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
TRX-B Led is off. The board responds but fails to read the data. Tell me how to solve this problem. Flash drive format FAT32

7 commentaires

(To potentially save people cross-checking: the file system for the device should indeed be FAT32, according to https://usermanual.wiki/Document/EttusE3xxGettingStartedGuide.8020928/help -- I cross-checked in case it was supposed to be something different.)
After recording, the size of the occupied memory on the flash drive is 33 MB, which in my opinion is quite small. I'm just starting to delve into this, but when working with gnuradio, the amount of occupied memory on the flash drive was about 4 GB
Hi Ivan,
Many thanks for getting in touch.
We'd appreciate if you could clarify the following:
  1. Are you writing your SD card using the steps outlined here?
  2. Does your SD card have only 1 partition?
From the logs you provided, it sounds like (2) is not the case. Your SD card should have 1 partition formatted with a FAT32 or FAT16 filesystem.
Note that SD card disk usage of 33MB is expected for our E3xx images.
Best regards,
Gavin
To manage SD card disk partitions, try
  • Linux: fdisk
  • Windows: Disk Management tool
If making any modifications, ensure you have selected the correct disk (SD card).
Best regards,
Gavin
Thanks a lot. Your hints helped me. Indeed, it was in the sections. I had to format it using DISKPART. After that, everything worked. There is a little left ... 300 pages of the manual and remember everything that is forgotten)))
Great, glad to hear that you managed to get it working. Please let us know if you have any further questions that come up as you explore with the USRP Embedded support package.
I also want to ask you if there are any examples for creating receiver projects based on USRP E310. I want to make an amplitude direction finder.
FPGA: Window FFT GPIO Finding the maximum with N switches
ARM: Spectrogram reading and post-processing and display of azimuth and spectrum on a PC
PC: Display
Tell me what examples and documentation you need to study for this. I am new to this and have previously worked with GNUradio. Thanks in advance.

Connectez-vous pour commenter.

Réponses (2)

Gavin Grant
Gavin Grant le 2 Juin 2021

0 votes

Ivan,
Apologies for the delayed reply. As a recommendation for the future, it's best to start a new thread when asking separate questions, since we might miss replies to the original one.
With respect to your question, the best place to start would be the Hardware-Software Co-Design examples. Specifically, Target an ADS-B Airplane Tracker Using USRP E3xx and HW/SW Co-Design Workflow demonstrates how to partition an ADS-B decoder algorithm between the FPGA and ARM. You could use the Receiver algorithm as a starting point, implementing your:
  • FFT on the FPGA
  • Post-processing and UDP Send on the ARM
  • UDP Receive and visualisation on the host PC
Best regards,
Gavin
Gavin Grant
Gavin Grant le 2 Juin 2021

0 votes

Your SD card should have 1 partition formatted with a FAT32 or FAT16 filesystem.
To manage SD card disk partitions, try
  • Linux: fdisk
  • Windows: Disk Management tool
If making any modifications, ensure you have selected the correct disk (SD card).
Best regards,
Gavin

Catégories

En savoir plus sur Communications Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by