mirror of
https://github.com/saymrwulf/uhd.git
synced 2026-05-15 21:01:26 +00:00
Currently, AD9371 turned on most of the calibration and hard coding the turning
on process during bringup time.
This change enables users to pass in a mask field for init ARM calibration and
tracking arm calibration at the time creating USRP device reference.
This mask field can be passed through device arguments of:
1/ init_cals : for init ARM calibration masks. This is defined in AD9371 UG-992
table 65. Default to 0x4DFF
2/ tracking_cals : for tracking calibration masks. This is defined in AD9371
UG-992 table 66. Default to 0xC3
Example of pasing in init calibration and tracking calibration mask
usrp_application --args "init_cals=0x4f, tracking_cals=0xC3"
NOTE: UHD currently expect user to input the correct init_cals and
tracking_cals. There's no mechanism to check if init mask and tracking mask are
valid. For example if the init mask field not mask 0x4f, the AD9371 will failed
to setup.
|
||
|---|---|---|
| .. | ||
| chips | ||
| cores | ||
| dboard_manager | ||
| periph_manager | ||
| __init__.py | ||
| aurora_control.py | ||
| bfrfs.py | ||
| CMakeLists.txt | ||
| discovery.py | ||
| dtoverlay.py | ||
| eeprom.py | ||
| ethtable.py | ||
| fpga_bit_to_bin.py | ||
| liberiotable.py | ||
| mpmlog.py | ||
| mpmtypes.py | ||
| mpmutils.py | ||
| net.py | ||
| nijesdcore.py | ||
| rpc_server.py | ||
| sysfs_gpio.py | ||
| test_bfrfs.py | ||
| uio.py | ||