I just tried to update the FPGA image in my N321 to be the XG image rather
than the WX. See below three commands run in succession: uhd_find_devices,
uhd_image_loader, and then uhd_find_devices again. Note that the image
appears to still be the WX image after requesting the XG image when running
uhd_image_loader. Is this a bug?
Rob
irisheyes-14@irisheyes14-ThinkStation-P620:~$ uhd_find_devices
--args="addr=192.168.70.2"
[INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100;
UHD_4.1.0.2-0-g96032d06
--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
Device Address:
serial: 320EAED
claimed: False
fpga: WX
mgmt_addr: 192.168.70.2
product: n320
type: n3xx
irisheyes-14@irisheyes14-ThinkStation-P620:~$ uhd_image_loader
--args="addr=192.168.70.2,type=n3xx,fpga=XG"
[INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100;
UHD_4.1.0.2-0-g96032d06
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.70.2,type=n3xx,product=n320,serial=320EAED,fpga=WX,claimed=False,skip_init=1
[WARNING] [MPM.RPCServer] A timeout event occured!
[INFO] [MPMD] Claimed device without full initialization.
[INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.
[INFO] [MPM.PeriphManager] Updating component `fpga'
[INFO] [MPM.PeriphManager] Updating component `dts'
[INFO] [MPM.RPCServer] Resetting peripheral manager.
[INFO] [MPM.PeriphManager] Device serial number: 320EAED
[INFO] [MPM.Rhodium-0] Enabling LO distribution board
[INFO] [MPM.Rhodium-0] Successfully loaded all peripherals!
[INFO] [MPM.Rhodium-1] Successfully loaded all peripherals!
[INFO] [MPM.PeriphManager] Initialized 2 daughterboard(s).
[INFO] [MPM.PeriphManager] No QSFP board detected: Assuming it is disabled
in the device tree overlay (e.g., HG, XG images).
[INFO] [MPM.PeriphManager] init() called with device args
`clock_source=internal,time_source=internal'.
[INFO] [MPM.Rhodium-0] init() called with args
`clock_source=internal,time_source=internal'
[INFO] [MPM.Rhodium-1] init() called with args
`clock_source=internal,time_source=internal'
[INFO] [MPM.Rhodium-0.init.LMK04828] LMK initialized and locked!
[INFO] [MPM.Rhodium-1.init.LMK04828] LMK initialized and locked!
[INFO] [MPM.Rhodium-1.DAC37J82] DAC PLL Locked!
[INFO] [MPM.Rhodium-1.AD9695] ADC PLL Locked!
[INFO] [MPM.Rhodium-1.init] JESD204B Link Initialization & Training Complete
[INFO] [MPM.Rhodium-0.DAC37J82] DAC PLL Locked!
[INFO] [MPMD IMAGE LOADER] Update component function succeeded.
[INFO] [MPM.Rhodium-0.AD9695] ADC PLL Locked!
[INFO] [MPM.Rhodium-0.init] JESD204B Link Initialization & Training Complete
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.70.2,type=n3xx,product=n320,serial=320EAED,fpga=WX,claimed=False,addr=192.168.70.2,find_all=1
Error: rpc::timeout: Timeout of 2000ms while calling RPC function
'supports_feature'
irisheyes-14@irisheyes14-ThinkStation-P620:~$ uhd_find_devices
--args="addr=192.168.70.2"
[INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100;
UHD_4.1.0.2-0-g96032d06
--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
Device Address:
serial: 320EAED
claimed: False
fpga: WX
mgmt_addr: 192.168.70.2
product: n320
type: n3xx
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]