From 8b377a89f29ddbd417aba5a1b135d6b4f68dcf2c Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Tue, 8 Feb 2011 11:34:49 -0800 Subject: usrp-e100: notes on unbricking/clock reovery --- host/docs/usrp_e1xx.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'host') diff --git a/host/docs/usrp_e1xx.rst b/host/docs/usrp_e1xx.rst index e23295154..ffcd370dd 100644 --- a/host/docs/usrp_e1xx.rst +++ b/host/docs/usrp_e1xx.rst @@ -49,3 +49,17 @@ To use other clock rates, the jumpers will need to be in the default position. For the correct clock settings, call usrp->set_master_clock_rate(rate) before any other parameters are set in your application. + +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Clock rate recovery - unbricking +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +It is possible to set a clock rate such that the UHD can no longer communicate with the FPGA. +When this occurs, it is necessary to use the usrp-e-utility to recover the clock generator. +The recovery utility works by loading a special pass-through FPGA image so the computer +can talk directly to the clock generator over a SPI interface. + +Run the following commands to restore the clock generator to a usable state: +:: + + cd /share/uhd/usrp_e_utilities + ./usrp-e-utility --fpga=../images/usrp_e100_pt_fpga.bin --reclk -- cgit v1.2.3