[Top][All Lists]
[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,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r8385 - usrp2/trunk/firmware/apps,
eb <=