commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r8385 - usrp2/trunk/firmware/apps


From: eb
Subject: [Commit-gnuradio] r8385 - usrp2/trunk/firmware/apps
Date: Sun, 11 May 2008 11:18:53 -0600 (MDT)

Author: eb
Date: 2008-05-11 11:18:53 -0600 (Sun, 11 May 2008)
New Revision: 8385

Modified:
   usrp2/trunk/firmware/apps/rx_only.c
Log:
test rx path

Modified: usrp2/trunk/firmware/apps/rx_only.c
===================================================================
--- usrp2/trunk/firmware/apps/rx_only.c 2008-05-11 17:16:40 UTC (rev 8384)
+++ usrp2/trunk/firmware/apps/rx_only.c 2008-05-11 17:18:53 UTC (rev 8385)
@@ -35,6 +35,7 @@
 #include <stddef.h>
 #include <stdlib.h>
 #include <string.h>
+#include <db.h>
 
 
 #define FW_SETS_SEQNO  1       // define to 0 or 1
@@ -127,7 +128,9 @@
   // setup RX DSP regs
   dsp_rx_regs->clear_state = 1;                        // reset
 
-  dsp_rx_regs->freq = p->phase_inc;
+  // FIXME disabled
+  //dsp_rx_regs->freq = p->phase_inc;
+
   dsp_rx_regs->scale_iq = p->scale_iq;
   dsp_rx_regs->decim_rate = p->decim - 1;      // register gets N-1
 
@@ -258,6 +261,19 @@
   ethernet_register_link_changed_callback(link_changed_callback);
   ethernet_init();
 
+#if 1
+  struct tune_result  r;
+  u2_fxpt_freq_t target_freq = U2_DOUBLE_TO_FXPT_FREQ(441.123e6);
+  bool ok = db_tune(rx_dboard, target_freq, &r);
+  printf("db_tune %s\n", ok ? "true" : "false");
+  putstr("  target_freq   "); print_fxpt_freq(target_freq); newline();
+  putstr("  baseband_freq "); print_fxpt_freq(r.baseband_freq); newline();
+  putstr("  dxc_freq      "); print_fxpt_freq(r.dxc_freq); newline();
+  putstr("  residual_freq "); print_fxpt_freq(r.residual_freq); newline();
+  printf("  inverted      %s\n", r.inverted ? "true" : "false");
+#endif
+
+
   // initialize double buffering state machine for DSP RX -> Ethernet
   if (FW_SETS_SEQNO){
     dbsm_init(&dsp_rx_sm, DSP_RX_BUF_0,





reply via email to

[Prev in Thread] Current Thread [Next in Thread]