Difference between revisions of "OpenBTS: E110 UHD burn EEPROM RFX Board"

From OnnoWiki
Jump to navigation Jump to search
(New page: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ RFX - Mod ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Older RFX boards require modifications to use the motherboard oscillator. If this is the case, UHD will print a warn...)
 
Line 1: Line 1:
 +
Sumber: http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/c0dfc2cf47b98734c4218427c7c6f5eb92025a9c/diff
  
 +
==Modifikasi RFX Board==
  
^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 
RFX - Mod
 
 
^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  
 
Older RFX boards require modifications to use the motherboard oscillator.
 
Older RFX boards require modifications to use the motherboard oscillator.
Line 33: Line 30:
 
  ./usrp_burn_db_eeprom --id=<tx_id> --unit=TX --args=<args> --slot=<slot>
 
  ./usrp_burn_db_eeprom --id=<tx_id> --unit=TX --args=<args> --slot=<slot>
  
* <rx_id> choose the appropriate RX ID for your daughterboard
+
* <rx_id> pilih sesuai dengan RX ID untuk daughterboard
  
  * **RFX400:** 0x0024
+
RFX400:** 0x0024
  * **RFX900:** 0x0025
+
RFX900:** 0x0025
  * **RFX1800:** 0x0034
+
RFX1800:** 0x0034
  * **RFX1200:** 0x0026
+
RFX1200:** 0x0026
  * **RFX2400:** 0x0027
+
RFX2400:** 0x0027
  
* <tx_id> choose the appropriate TX ID for your daughterboard
+
* <tx_id> pilih sesuai dengan TX ID untuk daughterboard
  
  * **RFX400:** 0x0028
+
RFX400:** 0x0028
  * **RFX900:** 0x0029
+
RFX900:** 0x0029
  * **RFX1800:** 0x0035
+
RFX1800:** 0x0035
  * **RFX1200:** 0x002a
+
RFX1200:** 0x002a
  * **RFX2400:** 0x002b
+
RFX2400:** 0x002b
  
 
* <args> are device address arguments (optional if only one USRP is on your machine)
 
* <args> are device address arguments (optional if only one USRP is on your machine)
 
* <slot> is the name of the daughterboard slot (optional if the USRP has only one slot)
 
* <slot> is the name of the daughterboard slot (optional if the USRP has only one slot)
 +
 +
 +
==Referensi==
 +
 +
* http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/c0dfc2cf47b98734c4218427c7c6f5eb92025a9c/diff

Revision as of 11:30, 12 August 2012

Sumber: http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/c0dfc2cf47b98734c4218427c7c6f5eb92025a9c/diff

Modifikasi RFX Board

Older RFX boards require modifications to use the motherboard oscillator.

If this is the case, UHD will print a warning about the modification.

Please follow the modification procedures below:

    • Step 1: Disable the daughterboard clocks**

Move R64 to R84, Move R142 to R153

    • Step 2: Connect the motherboard blocks**

Move R35 to R36, Move R117 to R115

These are all 0-ohm, so if you lose one, just short across the appropriate pads

    • Step 3: Burn the appropriate daughterboard id into the EEPROM**

With the daughterboard plugged-in, run the following commands:

cd <prefix>/share/uhd/utils
./usrp_burn_db_eeprom --id=<rx_id> --unit=RX --args=<args> --slot=<slot>
./usrp_burn_db_eeprom --id=<tx_id> --unit=TX --args=<args> --slot=<slot>
  • <rx_id> pilih sesuai dengan RX ID untuk daughterboard
RFX400:** 0x0024
RFX900:** 0x0025
RFX1800:** 0x0034
RFX1200:** 0x0026
RFX2400:** 0x0027
  • <tx_id> pilih sesuai dengan TX ID untuk daughterboard
RFX400:** 0x0028
RFX900:** 0x0029
RFX1800:** 0x0035
RFX1200:** 0x002a
RFX2400:** 0x002b
  • <args> are device address arguments (optional if only one USRP is on your machine)
  • <slot> is the name of the daughterboard slot (optional if the USRP has only one slot)


Referensi