diff options
| -rw-r--r-- | host/utils/usrp_burn_mb_eeprom.cpp | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/host/utils/usrp_burn_mb_eeprom.cpp b/host/utils/usrp_burn_mb_eeprom.cpp index ce0879c8e..f3e12c765 100644 --- a/host/utils/usrp_burn_mb_eeprom.cpp +++ b/host/utils/usrp_burn_mb_eeprom.cpp @@ -81,11 +81,12 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){      }      std::cout << std::endl;      if (vm.count("val")){ +        mb_eeprom = uhd::usrp::mboard_eeprom_t();          for(size_t i = 0; i < vals_vec.size(); i++){ -            uhd::usrp::mboard_eeprom_t mb_eeprom; mb_eeprom[keys_vec[i]] = vals_vec[i]; +            mb_eeprom[keys_vec[i]] = vals_vec[i];              std::cout << boost::format("Setting EEPROM [\"%s\"] to \"%s\"...") % keys_vec[i] % vals_vec[i] << std::endl; -            tree->access<uhd::usrp::mboard_eeprom_t>("/mboards/0/eeprom").set(mb_eeprom);          } +        tree->access<uhd::usrp::mboard_eeprom_t>("/mboards/0/eeprom").set(mb_eeprom);          std::cout << "Power-cycle the USRP device for the changes to take effect." << std::endl;          std::cout << std::endl;      }  | 
