BLADERF-CLI(1) User Commands BLADERF-CLI(1) (NAME) bladeRF-cli - bladeRF (SYNOPSIS) bladeRF-cli <> (DESCRIPTION) bladeRF-cli FPGA nuand bladeRF . FPGA http://nuand.com . bladeRF ( 1.10.0-git-fcf94233-dirty) (OPTIONS) -d, --device <> bladeRF. -f, --flash-firmware <> FX3 . -l, --load-fpga <> FPGA . -L, --flash-fpga <> FPGA . -L X --flash-fpga X FPGA . -p, --probe . . -e, --exec <> . -e . . -s, --script <> . -i, --interactive . --lib-version libbladeRF . -v, --verbosity <> libbladeRF. : critical, error, warning, info, debug, verbose --version CLI . -h, --help . --help-interactive . (Notes): -d . ()bladerf_open . -d . : -e <> . 'rx/tx start' -e 'rx/tx wait [timeout]' / . (INTERACTIVE COMMANDS) bladeRF-cli . bladeRF-cli --interactive . "help" <> "help " . calibrate : calibrate [options] - (). : o - DC LMS o calibrate lms [show] o calibrate lms tuning [value] o calibrate lms txlpf [ ] o calibrate lms rxlpf [ ] o calibrate lms rxvga2 [ ] - . - . lms show LMS . rxvga2 I1 Q1 I Q I2 Q2 I Q . o DC RX TX I/Q o calibrate dc [ ] o calibrate dc DC . I/Q . cal rxtx cal rx cal tx . o I/Q RX TX o calibrate iq IQ. o DC RX TX I/Q o calibrate table dc [ [f_inc]] I/Q _dc_.tbl. f_min f_max . f_inc . . o DC RX TX I/Q AGC (AGC Look Up Table) o calibrate table agc [ [f_inc]] calibrate table dc calibrate table dc AGC . clear : clear . echo : echo [arg 1] [arg 2] ... [arg n] . erase : erase (erase blocks) SPI. o - o - flash_backup : flash_backup ( |
) . . . : o - . . : ----------------------------------------------------------------------- cal fw () fpga40 40 kLE FPGA fpga115 115 kLE FPGA fpgaA4 49 kLE (A4) FPGA fpgaA5 77 kLE (A5) FPGA fpgaA9 301 kLE (A9) FPGA o
- . . o - . . : raw . : o flash_backup cal.bin cal . o flash_backup cal_raw.bin 0x30000 0x10000 (raw) . flash_image : flash_image [output options] . . : o data= . o address= . type . o type= . raw . : ----------------------------------------------------------------------- cal fw () fpga40 40 kLE FPGA fpga115 115 kLE FPGA fpgaA4 49 kLE (A4) FPGA fpgaA5 77 kLE (A5) FPGA fpgaA9 301 kLE (A9) FPGA raw . . o serial= . . flash_init_cal : flash_init_cal [] . . ( flash_backup .) o 40 115. o VCTCXO/DAC (0x0-0xffff) o . . flash_restore : flash_restore [
] . o
. o . fw_log : fw_log [filename] . . help : help [] ( ) . info : info : o o DAC VCTCXO o FPGA o FPGA o USB o ( .) o jump_to_boot : jump_to_boot (FW signature word) FX3. / FX3 . load : load FPGA SPI FX3. xb : xb [parameters] . board_model: o 100 GPIO XB-100 o 200 LF/MF/HF/VHF XB-200 o 300 XB-300 : o enable XB-100 XB-200 XB-300. XB-200: o filter [rx|tx] [50|144|222|custom|auto_1db|auto_3db] RX TX XB-200 . . o 50 50-54 ( ). o 144 144-148 ( ). o 222 222-225 ( . ). 206 235 . o custom . FILT FILT-ANT . FILT FILT-ANT " " . ( __ .) o auto_1db 1dB . . o auto_3db 3dB . . XB-300: o [on|off] (PA) (LNA) LNA (aux). [on|off] . : XB-300 aux RX . . o (PDET) . o trx XB-300 RX TX . TRX XB-300 RX TX . (R8 R10 R23 .) : o xb 200 enable XB-200 . o xb 200 filter rx 144 144-148 XB-200 . o xb 300 enable GPIO XB-300 . PA LNA . o xb 300 lna on LNA RX XB-300 . D1 () LNA . o xb 300 pa off PA TX XB-300 . D2 () PA . mimo : mimo [master | slave] MIMO . : "print/set smb_mode" . : "set smb_mode" open : open [device identifiers] . . : :[device=:] [instance=] [serial=] bladerf_open() libbladeRF . peek : peek
[num_addresses] peek FPGA . : o bladeRF 1: - LMS6002D DAC VCTCXO Si5338 o bladeRF 2: - AD9361 DAC VCTCXO ADF4002 num_addresses . : ------------------------------------------- rfic 0 0x3F7 (1015) pll 0 3 dac 0 255 lms 0 127 si 0 255 : o peek si ... poke : poke
poke FPGA . : o bladeRF 1: - LMS6002D DAC VCTCXO Si5338 o bladeRF 2: - AD9361 DAC VCTCXO ADF4002 : ------------------------------------------- rfic 0 0x3F7 (1015) pll 0 3 dac 0 255 lms 0 127 si 0 255 : o poke lms ... print : print [parameter] print . . . : ------------------------------------------------------------------------------- bandwidth frequency agc (AGC) loopback ( ) rx_mux FIFO (RX) FPGA gain samplerate trimdac DAC VCTCXO tuning_mode (Tuning mode) hardware BladeRF1: ------------------------------------------------------------------------------- gpio GPIO FX3 <-> FPGA lnagain LNA (RX) dB () rxvga1 RXVGA1 dB () rxvga2 RXVGA2 dB () txvga1 TXVGA1 dB () txvga2 TXVGA2 dB () sampling smb_mode SMB vctcxo_tamer VCTCXO xb_gpio GPIO xb_gpio_dir GPIO (1= 0=) BladeRF2: ------------------------------------------------------------------------------- clock_sel clock_out rssi (RSSI) clock_ref ADF4002 refin_freq ADF4002 biastee - (bias-tee) filter FIR RFIC probe : probe [strict] bladeRF . strict . strict -e . quit : quit (CLI). recover : recover [
] . USB FX3 . . RAM "open" "load fx3 " . run : run