4381 Commits

Author SHA1 Message Date
Alexander Chemeris
052a817f30 host: More verbose logging about calibration files loading. 2015-05-07 18:00:55 -04:00
Alexander Chemeris
8e92e8ca43 host: Store calibration file in a new way. 2015-05-07 18:00:25 -04:00
Alexander Chemeris
e64d3d5940 host: Update automatic DC calibration utility.
This verion of the DC calibration utility delivers predictable calibration
results, almost as good as manual calibration with a spectrum analyzer.

New features include writing calibration to a file in a format supported
by the UHD, as well as single run with measurement output to stdout.
2015-05-07 17:35:35 -04:00
Alexander Chemeris
158077c504 host: Fix loading of DC offset calibration values from EEPROM. 1.0.2 2015-04-29 22:45:05 -04:00
Josh Blum
84ef0be96c Merge branch 'win_fixes' 2015-04-27 20:56:57 -07:00
Josh Blum
84330517e5 Merge branch 'version_info' 2015-04-27 20:56:41 -07:00
Josh Blum
72062b1466 Merge branch 'dc_offset_debug'
Conflicts:
	host/umtrx_impl.cpp
2015-04-27 20:54:59 -07:00
Josh Blum
453caf23e8 umtrx: updated binaries after bootloader work 2015-04-27 17:21:01 -07:00
Josh Blum
b671b8f8b1 umtrx: use portable sleeps from boost 2015-04-27 17:01:05 -07:00
Josh Blum
b98d250be2 umtrx: switch to portable stdint.h include 2015-04-27 17:00:30 -07:00
Josh Blum
bf366bb7ae umtrx: remove misused class declspec UHD_API 2015-04-27 16:59:09 -07:00
Josh Blum
624f089dcb umtrx: provided nan() function for MSVC 2012 2015-04-27 16:56:35 -07:00
Josh Blum
6af61a7cab umtrx: parse and print version info from git 2015-04-27 15:38:01 -07:00
Alexander Chemeris
99a409192e images: Remove _test_pa image. All its features are already in the master. 2015-04-27 16:25:44 -04:00
Alexander Chemeris
ce92a2f47a host: Fix PLL lock detection - only 0x00 value is correct according to the LMS6002d documentation. 1.0.1 2015-04-27 10:35:53 -04:00
Alexander Chemeris
cbb5815fe0 host: Make non-interface functions of lms6002d_ctrl_impl class protected for better abstraction. 2015-04-27 00:06:37 -04:00
Alexander Chemeris
108f250bf9 host: Fix debug output. 2015-04-27 00:06:09 -04:00
Alexander Chemeris
7e5cfac7af host: Implement lo_locked sensor to show whether LMS PLL is actually locked. 2015-04-27 00:05:04 -04:00
Alexander Chemeris
8b7cb405f1 zpu: Bump fw minor version for the bootloader behavior change. 2015-04-26 23:24:06 -04:00
Alexander Chemeris
6ded41c3fd zpu: Don't confuse users telling USRP2 is loading - it's UmTRX they have! 2015-04-26 23:19:22 -04:00
Alexander Chemeris
fd2493f8fe zpu: Do not attempt to load production ZPU firmware from safe FPGA image.
This is almost always a bad idea and can lead to weird issues if you have produciton
ZPU firmware which is incompatible with your safe FPGA image.
2015-04-26 23:09:47 -04:00
Josh Blum
e2ca1fef44 umtrx: modify boost sleep line for boost compatibility 1.0.0 2015-04-15 00:32:05 -07:00
Josh Blum
0e18fa9544 umtrx: added link with pthreads to build
Some boost versions may require this.
2015-04-15 00:27:05 -07:00
Josh Blum
46f1e0522d Merge branch 'umtrx_icp_fix' into umtrx_update 2015-04-14 16:59:49 -07:00
Alexander Chemeris
f601bc41cf Merge pull request #9 from zabbal/umtrx_update
net_burner: Use 'ip' instead of deprecated 'ifconfig' to enumerate interfaces under Linux.
2015-04-14 10:47:09 +03:00
Josh Blum
595446d536 Merge branch 'fw_githash' into umtrx_update 2015-04-12 21:39:17 -07:00
Josh Blum
1f2cdf5b51 umtrx: checkin new fw with compat bump and hash 2015-04-12 21:38:32 -07:00
Josh Blum
d2acd75eb7 umtrx: bump fw minor for githash addition 2015-04-12 21:32:36 -07:00
Josh Blum
12e613bec2 umtrx: store 4 byte git hash into fw 2015-04-07 21:34:38 -07:00
Josh Blum
efedd23e1f umtrx: spi is fast now, use sleeps for settling times 2015-04-07 17:56:07 -07:00
Alexander Chemeris
e94ffbc3a9 Host: By default set LMS Icp to 0.2mA.
This gives much better results for the GMSK modulation.
2015-04-07 13:38:35 -07:00
Josh Blum
711523fb5a Merge branch 'umtrx_gains' into umtrx_update 2015-04-06 12:32:21 -07:00
Alexander Chemeris
483e31af48 Host: Power down DC comparators in LMS to improve Rx linearity (as per FAQ). 2015-04-06 02:31:21 -07:00
Alexander Chemeris
2d5c88d624 Host: Update the LMS regusters initialization to follow FAQ 1.0r12. 2015-04-06 02:30:35 -07:00
Josh Blum
a837e84e89 umtrx: test both channels with umtrx_test_gains 2015-04-02 13:22:12 -07:00
Josh Blum
6468121e16 umtrx: removed Safety check in favor of clipping 2015-04-02 12:14:41 -07:00
Josh Blum
4d7a11c21a umtrx: fixes for gain distribution
* By listing TX VGA2 first lms6002d_ctrl.cpp, we can rely on UHD to distribute first to VGA2 (as specified by the comments).
* Added clipping to lms6002d.hpp, currently UHD has a rounding bug, and prior to the clipping off-by-1 error could shutoff the gain.
* Return the actual gain setting readback from spi registers for set_rx/tx_gain() routines in lms6002d_ctrl.cpp
* Added a test app in utils called umtrx_test_gains to check the gain ranges and distribution algorithm.
2015-04-02 05:55:26 -07:00
Alexander Chemeris
3a41a46824 Host: Enable separate controls for Tx VGA1 and VGA2 gains. 2015-04-02 04:11:55 -07:00
Josh Blum
0a3dd778d0 umtrx: slow down icap clock, this image resets reliably
Looks like icap clk from the pll is shared with the frontend clock.
So instead I opted to divide the icap clk down inside s6_icap_wb.v.
The image checked in reset reliably after many trials,
which is a good sign that this may be an acceptable fix.
2015-04-01 00:45:00 -07:00
Max
171e9b83da Use ip instead of deprecated ifconfig.
Signed-off-by: Max <max.suraev@fairwaves.co>
2015-03-27 12:21:56 +01:00
Josh Blum
f274d9da1c umtrx: remove multi-threading from stream converters 2015-03-25 10:23:25 -07:00
Josh Blum
ca17c9da65 zpu: move spi mask into spi.c 2015-03-24 01:00:05 -07:00
Josh Blum
35522afed1 zpu: fixed umtrx_init() lms_res typo 2015-03-24 00:28:42 -07:00
Josh Blum
924dcf8d8a umtrx: s2 slave unused, fix comment 2015-03-17 12:05:23 -07:00
Sergey Kostanbaev
db0d59f936 update fpga & zpu images 2015-03-12 21:01:44 +03:00
Sergey Kostanbaev
20178f16fd zpu: add watchdog timer for while( ... ); operations 2015-03-12 20:57:38 +03:00
Sergey Kostanbaev
6129113723 zpu: set UART debug port speed 115200 2015-03-12 20:37:07 +03:00
Sergey Kostanbaev
a37e4c74de fpga: fix DCSYNC clock to 541.66 kHz 2015-03-12 20:35:25 +03:00
Josh Blum
4e3edded07 umtrx: revert merge changes for debugging 2015-03-11 02:14:39 -07:00
Josh Blum
146ab25f66 Merge branch 'fairwaves/umtrx' into umtrx_update
Conflicts:
	host/lms6002d_ctrl.cpp
2015-03-06 17:04:42 -08:00