[USRP-users] USRP E310. Update UHD on SD card to latest version

Philip Balister philip at opensdr.com
Tue Apr 7 13:28:24 EDT 2015


On 04/07/2015 12:23 PM, Moritz Fischer via USRP-users wrote:
> Hi Paul,
> 
> please check out our manual [1] for upgrading your sdcard image. It
> has a section on upgrading the SD card.

It sounded like you may be mixing sdk's from different versions of the
card. For the card that ships with the unit use the sdk from here:

http://files.ettus.com/e3xx_images/e3xx-release-001/

If you use the test file system from here, use the sdk from this directory:

http://files.ettus.com/e3xx_images/beta/dizzy-test/

This sdk likely will not work against the shipping image.

Also note uhd-3.8.2 has a bug in the fpga image that leads to the LO
stepping about 100Hz across a small range. Ask engineering for an
updated fpga image.

Philip


> 
> Thanks,
> 
> Moritz
> 
> [1] http://files.ettus.com/manual/page_usrp_e3x0.html
> 
> On Tue, Apr 7, 2015 at 2:17 AM, Paul Harbanau via USRP-users
> <usrp-users at lists.ettus.com> wrote:
>> Greetings to all!
>>
>> I have a problem with the communicating with E310. I can run a preinstalled
>> to SD card examples. But when I tried to run the examples on my host machine
>> (with  --args="addr=..."), I got the error FPGA compatibility.
>> The problem was solved after running uhd_images_downloader on E310 device.
>> But now the version of the library is not compatible with FPGA images. So i
>> need help to update UHD to the latest version (003.008.002).
>>
>> I tried to make checkout and cmake (on E310). But it gives an error:
>>
>> # cmake -DCMAKE_TOOLCHAIN_FILE = .. / cmake / Toolchains /
>> arm_cortex_a8_native.cmake -DENABLE_E100 = ON -DENABLE_USRP_E_UTILS = TRUE
>> ../
>>
>> ...
>> The C ++ compiler "/ usr / bin / g ++" is not able to compile a simple test
>>   program
>> ...
>>
>> Then I tried to install OpenEmbedded SDK on the host computer and cross
>> compile for E310. Then copy this UHD build to the SD card.
>> But the example programs doesn't see libs like boost.
>>
>> root @ ettus-e300: /usr/lib/uhd/examples # ldd benchmark_rate
>> ./benchmark_rate: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20 'not
>> found (required by ./benchmark_rate)
>> ./benchmark_rate: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20 'not
>> found (required by /usr/lib/libuhd.so.003)
>>         libuhd.so.003 => /usr/lib/libuhd.so.003 (0xb6a08000)
>>         libboost_program_options.so.1.57.0 => not found
>>         libboost_system.so.1.57.0 => not found
>>         libboost_thread.so.1.57.0 => not found
>>         libpthread.so.0 => /lib/libpthread.so.0 (0xb69e8000)
>>         libstdc ++. so.6 => /usr/lib/libstdc++.so.6 (0xb691c000)
>>         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb68f7000)
>>         libc.so.6 => /lib/libc.so.6 (0xb67c0000)
>>         libboost_date_time.so.1.57.0 => not found
>>         libboost_filesystem.so.1.57.0 => not found
>>         libboost_regex.so.1.57.0 => not found
>>         libboost_system.so.1.57.0 => not found
>>         libboost_thread.so.1.57.0 => not found
>>         libboost_serialization.so.1.57.0 => not found
>>         librt.so.1 => /lib/librt.so.1 (0xb67b1000)
>>         liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0xb6741000)
>>         libusb-1.0.so.0 => /lib/libusb-1.0.so.0 (0xb672d000)
>>         libudev.so.0 => /lib/libudev.so.0 (0xb671a000)
>>         libdl.so.2 => /lib/libdl.so.2 (0xb670f000)
>>         libm.so.6 => /lib/libm.so.6 (0xb669e000)
>>         /lib/ld-linux-armhf.so.3 (0xb6f3d000)
>>
>> Please help, how can I update UHD on SD card?
>>
>>
>> Best Regards,
>> Paul
>>
>> _______________________________________________
>> USRP-users mailing list
>> USRP-users at lists.ettus.com
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>
> 
> _______________________________________________
> USRP-users mailing list
> USRP-users at lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> 
> 





More information about the USRP-users mailing list