diff options
| author | Nick Foster <nick@ettus.com> | 2011-06-15 17:49:08 -0700 | 
|---|---|---|
| committer | Nick Foster <nick@ettus.com> | 2011-06-15 17:49:08 -0700 | 
| commit | 4b0c097cfa67560116ea5380b42c12c89d4d3d8f (patch) | |
| tree | fa28a5ba49b2397217c85faa58361effd8711966 /host | |
| parent | 79079a342f98906fb897f66c9b32fe1a6bed0fb8 (diff) | |
| download | uhd-4b0c097cfa67560116ea5380b42c12c89d4d3d8f.tar.gz uhd-4b0c097cfa67560116ea5380b42c12c89d4d3d8f.tar.bz2 uhd-4b0c097cfa67560116ea5380b42c12c89d4d3d8f.zip | |
fw_updater: add support for fictitious "rev 2" N2XX
Diffstat (limited to 'host')
| -rwxr-xr-x | host/utils/usrp_n2xx_net_burner.py | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/host/utils/usrp_n2xx_net_burner.py b/host/utils/usrp_n2xx_net_burner.py index 6be632735..1fe62671c 100755 --- a/host/utils/usrp_n2xx_net_burner.py +++ b/host/utils/usrp_n2xx_net_burner.py @@ -55,10 +55,10 @@ FLASH_IP_FMT =   '!LLLL260x'  FLASH_HW_REV_FMT = '!LLLL260x'  n2xx_revs = { -             0x0a00: "n200_r3", -             0x0a01: "n200_r4", -             0x0a01: "n210_r3", -             0x0a11: "n210_r4" +             0x0a00: ["n200_r3", "n200_r2"], +             0x0a10: ["n200_r4"], +             0x0a01: ["n210_r3", "n210_r2"], +             0x0a11: ["n210_r4"]              }  class update_id_t: @@ -179,13 +179,13 @@ class burner_socket(object):          (flash_size, sector_size) = self.get_flash_info()          hw_rev = self.get_hw_rev() -        if(hw_rev != 0): print "Hardware type: %s" % n2xx_revs[hw_rev] +        if(hw_rev != 0): print "Hardware type: %s" % n2xx_revs[hw_rev][0]          print "Flash size: %i\nSector size: %i\n" % (flash_size, sector_size)          if fpga:              #validate fpga image name against hardware rev -            if(n2xx_revs[hw_rev] not in fpga and hw_rev != 0): -                raise Exception("Error: incorrect FPGA image version. Please use the correct image for device %s" % n2xx_revs[hw_rev]) +            if(hw_rev != 0 and not any(name in fpga for name in n2xx_revs[hw_rev])): +                raise Exception("Error: incorrect FPGA image version. Please use the correct image for device %s" % n2xx_revs[hw_rev][0])              if safe: image_location = SAFE_FPGA_IMAGE_LOCATION_ADDR              else:    image_location = PROD_FPGA_IMAGE_LOCATION_ADDR | 
