Trace collected at: 2009-11-05 09:20:56.406000 ---------------------------------------------------------------------- Instruments/EFW/scripts/FSW\TEST_LDS.py[306]: log('========================================', color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[307]: log('LDS - LONG DURATION STRESS TEST v2 ', color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[308]: log('========================================', color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[310]: FMAX = 0x03FFFF Instruments/EFW/scripts/FSW\TEST_LDS.py[311]: wait(APID_267, lambda: True, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[311]: wait(APID_267, lambda: True, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[312]: if(APID_267.UNITCODE == 3): #If we have DCB only Instruments/EFW/scripts/FSW\TEST_LDS.py[313]: FMAX = 0x007FFF Instruments/EFW/scripts/FSW\TEST_LDS.py[315]: ol = 'LDSv1' Instruments/EFW/scripts/FSW\TEST_LDS.py[316]: set_output_location(ol) Instruments/EFW/scripts/FSW\TEST_LDS.py[317]: log('0.0 OUTPUT LOCATION SET TO %s ' % ol, color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[319]: log('0.1 RESETTING APID COUNTERS IN GSE', color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[320]: reset_ccsds_counter() #Clear received apid counters Instruments/EFW/scripts/FSW\TEST_LDS.py[322]: log('1.0 RESET THE CPU AND CLEAR ERRORS ', color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[323]: SET_RSTCTR( 0xFF ) Instruments/EFW/scripts\UTIL.py[102]: POKE( 0xDDFF, byte ) Instruments/EFW/scripts\UTIL.py[86]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) Instruments/EFW/scripts\UTIL.py[87]: cmd.EFW_ADRL( addr & 0xff ) Instruments/EFW/scripts\UTIL.py[88]: cmd.EFW_LOAD( byte ) Instruments/EFW/scripts/FSW\TEST_LDS.py[324]: wait(APID_267, lambda: APID_267.RSTCTR==0xFF, flTimeout=12) Instruments/EFW/scripts/FSW\TEST_LDS.py[324]: wait(APID_267, lambda: APID_267.RSTCTR==0xFF, flTimeout=12) Instruments/EFW/scripts/FSW\TEST_LDS.py[325]: RESETCPU() Instruments/EFW/scripts\UTIL.py[105]: cmd.EFW_RESET() Instruments/EFW/scripts/FSW\TEST_LDS.py[326]: wait(APID_267, lambda: APID_267.RSTCTR==0x00, flTimeout=20) Instruments/EFW/scripts/FSW\TEST_LDS.py[326]: wait(APID_267, lambda: APID_267.RSTCTR==0x00, flTimeout=20) Instruments/EFW/scripts/FSW\TEST_LDS.py[327]: cmd.EFW_CLEAR() #Clear Errors Instruments/EFW/scripts/FSW\TEST_LDS.py[328]: sleep(15) #Let EEPROM get going Instruments/EFW/scripts/FSW\TEST_LDS.py[330]: log('1.1 PRETEST - UNIT SPECIFIC ITEMS ', color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[331]: wait(APID_267, lambda: True, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[311]: wait(APID_267, lambda: True, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[332]: if(APID_267.UNITCODE == 3): #If we have DCB only Instruments/EFW/scripts/FSW\TEST_LDS.py[333]: SDRAM_Init() # Init SDRAM data areas Instruments/EFW/scripts/FSW\TEST_LDS.py[37]: log(" SDRAM Initialization ", color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[38]: cmd.EFW_SRMWRTCTL(0) #Unprotect SRAM Instruments/EFW/scripts/FSW\TEST_LDS.py[39]: cmd.EFW_DISARM(3) #Don't csum memory Instruments/EFW/scripts/FSW\TEST_LDS.py[40]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Enable B1/B2 record & play Instruments/EFW/scripts/FSW\TEST_LDS.py[41]: sleep(4) #Wait Instruments/EFW/scripts/FSW\TEST_LDS.py[42]: cmd.EFW_DFBDMA( 0 ) #Disable DFB DMA channels Instruments/EFW/scripts/FSW\TEST_LDS.py[43]: cmd.EFW_SSR_CONFIG() #Clear Bursts Instruments/EFW/scripts/FSW\TEST_LDS.py[44]: sleep(4) Instruments/EFW/scripts/FSW\TEST_LDS.py[46]: SET_TESTVALUE1(100) #Trigger Value is Good to go Instruments/EFW/scripts\UTIL.py[99]: POKE( 0XDDFa, byte ) Instruments/EFW/scripts\UTIL.py[86]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) Instruments/EFW/scripts\UTIL.py[87]: cmd.EFW_ADRL( addr & 0xff ) Instruments/EFW/scripts\UTIL.py[88]: cmd.EFW_LOAD( byte ) Instruments/EFW/scripts/FSW\TEST_LDS.py[47]: DUMPADR(0x9336) #Watch RT packet gen Instruments/EFW/scripts\UTIL.py[61]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) Instruments/EFW/scripts\UTIL.py[62]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) Instruments/EFW/scripts\UTIL.py[63]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) Instruments/EFW/scripts\UTIL.py[64]: cmd.EFW_DUMPADRL( addr & 0xff ) Instruments/EFW/scripts\UTIL.py[65]: cmd.EFW_TMDUMPCTR(255) Instruments/EFW/scripts/FSW\TEST_LDS.py[48]: cmd.EFW_TMDUMPCTR(255) Instruments/EFW/scripts/FSW\TEST_LDS.py[50]: log(" APID 243 SIMULATION ", color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[51]: simpkt( 0x43, 1, 10 ) #Simulate 243's at 1Hz for >8 secs Instruments/EFW/scripts/FSW\TEST_LDS.py[21]: cmd.EFW_SCRIPT(0x00) #Stop Script Instruments/EFW/scripts/FSW\TEST_LDS.py[23]: efw.idpu_load("00006000","F1") #Load Id = F1 Instruments/EFW/scripts/FSW\TEST_LDS.py[24]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[25]: efw.idpu_load("00006010","00") #Load Loc = 6020+00 Instruments/EFW/scripts/FSW\TEST_LDS.py[26]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[27]: efw.idpu_load("00006020","00 BB 1D C1 F1 C2") #Simulation loop Instruments/EFW/scripts/FSW\TEST_LDS.py[28]: POKE( 0x6020, N ) #Load rate per second Instruments/EFW/scripts\UTIL.py[86]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) Instruments/EFW/scripts\UTIL.py[87]: cmd.EFW_ADRL( addr & 0xff ) Instruments/EFW/scripts\UTIL.py[88]: cmd.EFW_LOAD( byte ) Instruments/EFW/scripts/FSW\TEST_LDS.py[30]: cmd.EFW_TABLE(15,2) #Simulate APID Instruments/EFW/scripts/FSW\TEST_LDS.py[31]: cmd.EFW_LOAD( apid ) # Instruments/EFW/scripts/FSW\TEST_LDS.py[32]: cmd.EFW_SCRIPT(0xF1) #Start the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[33]: sleep( delaytime ) #Snooze a while Instruments/EFW/scripts/FSW\TEST_LDS.py[34]: cmd.EFW_SCRIPT(0x00) #Stop the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[52]: log(" APID 244 SIMULATION ", color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[53]: simpkt( 0x44, 1, 10 ) #Simulate 244's Instruments/EFW/scripts/FSW\TEST_LDS.py[21]: cmd.EFW_SCRIPT(0x00) #Stop Script Instruments/EFW/scripts/FSW\TEST_LDS.py[23]: efw.idpu_load("00006000","F1") #Load Id = F1 Instruments/EFW/scripts/FSW\TEST_LDS.py[24]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[25]: efw.idpu_load("00006010","00") #Load Loc = 6020+00 Instruments/EFW/scripts/FSW\TEST_LDS.py[26]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[27]: efw.idpu_load("00006020","00 BB 1D C1 F1 C2") #Simulation loop Instruments/EFW/scripts/FSW\TEST_LDS.py[28]: POKE( 0x6020, N ) #Load rate per second Instruments/EFW/scripts\UTIL.py[86]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) Instruments/EFW/scripts\UTIL.py[87]: cmd.EFW_ADRL( addr & 0xff ) Instruments/EFW/scripts\UTIL.py[88]: cmd.EFW_LOAD( byte ) Instruments/EFW/scripts/FSW\TEST_LDS.py[30]: cmd.EFW_TABLE(15,2) #Simulate APID Instruments/EFW/scripts/FSW\TEST_LDS.py[31]: cmd.EFW_LOAD( apid ) # Instruments/EFW/scripts/FSW\TEST_LDS.py[32]: cmd.EFW_SCRIPT(0xF1) #Start the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[33]: sleep( delaytime ) #Snooze a while Instruments/EFW/scripts/FSW\TEST_LDS.py[34]: cmd.EFW_SCRIPT(0x00) #Stop the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[54]: log(" APID 245 SIMULATION ", color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[55]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT Instruments/EFW/scripts/FSW\TEST_LDS.py[56]: simpkt( 0x45, 1, 10 ) #Simulate 245's Instruments/EFW/scripts/FSW\TEST_LDS.py[21]: cmd.EFW_SCRIPT(0x00) #Stop Script Instruments/EFW/scripts/FSW\TEST_LDS.py[23]: efw.idpu_load("00006000","F1") #Load Id = F1 Instruments/EFW/scripts/FSW\TEST_LDS.py[24]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[25]: efw.idpu_load("00006010","00") #Load Loc = 6020+00 Instruments/EFW/scripts/FSW\TEST_LDS.py[26]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[27]: efw.idpu_load("00006020","00 BB 1D C1 F1 C2") #Simulation loop Instruments/EFW/scripts/FSW\TEST_LDS.py[28]: POKE( 0x6020, N ) #Load rate per second Instruments/EFW/scripts\UTIL.py[86]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) Instruments/EFW/scripts\UTIL.py[87]: cmd.EFW_ADRL( addr & 0xff ) Instruments/EFW/scripts\UTIL.py[88]: cmd.EFW_LOAD( byte ) Instruments/EFW/scripts/FSW\TEST_LDS.py[30]: cmd.EFW_TABLE(15,2) #Simulate APID Instruments/EFW/scripts/FSW\TEST_LDS.py[31]: cmd.EFW_LOAD( apid ) # Instruments/EFW/scripts/FSW\TEST_LDS.py[32]: cmd.EFW_SCRIPT(0xF1) #Start the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[33]: sleep( delaytime ) #Snooze a while Instruments/EFW/scripts/FSW\TEST_LDS.py[34]: cmd.EFW_SCRIPT(0x00) #Stop the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[57]: log(" APID 246 SIMULATION ", color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[58]: cmd.EFW_SSR_ENABLE(0) #Enable B1 Collect Instruments/EFW/scripts/FSW\TEST_LDS.py[59]: simpkt( 0x46, 16, 20 ) #Simulate 246's (256 in B1) Instruments/EFW/scripts/FSW\TEST_LDS.py[21]: cmd.EFW_SCRIPT(0x00) #Stop Script Instruments/EFW/scripts/FSW\TEST_LDS.py[23]: efw.idpu_load("00006000","F1") #Load Id = F1 Instruments/EFW/scripts/FSW\TEST_LDS.py[24]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[25]: efw.idpu_load("00006010","00") #Load Loc = 6020+00 Instruments/EFW/scripts/FSW\TEST_LDS.py[26]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[27]: efw.idpu_load("00006020","00 BB 1D C1 F1 C2") #Simulation loop Instruments/EFW/scripts/FSW\TEST_LDS.py[28]: POKE( 0x6020, N ) #Load rate per second Instruments/EFW/scripts\UTIL.py[86]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) Instruments/EFW/scripts\UTIL.py[87]: cmd.EFW_ADRL( addr & 0xff ) Instruments/EFW/scripts\UTIL.py[88]: cmd.EFW_LOAD( byte ) Instruments/EFW/scripts/FSW\TEST_LDS.py[30]: cmd.EFW_TABLE(15,2) #Simulate APID Instruments/EFW/scripts/FSW\TEST_LDS.py[31]: cmd.EFW_LOAD( apid ) # Instruments/EFW/scripts/FSW\TEST_LDS.py[32]: cmd.EFW_SCRIPT(0xF1) #Start the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[33]: sleep( delaytime ) #Snooze a while Instruments/EFW/scripts/FSW\TEST_LDS.py[34]: cmd.EFW_SCRIPT(0x00) #Stop the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[60]: log(" APID 249 SIMULATION ", color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[61]: cmd.EFW_SSR_ENABLE(2) #Enable B2 Collect Instruments/EFW/scripts/FSW\TEST_LDS.py[62]: simpkt( 0x49, 64, 600 ) #Simulate 249's (64 bursts in B2) Instruments/EFW/scripts/FSW\TEST_LDS.py[21]: cmd.EFW_SCRIPT(0x00) #Stop Script Instruments/EFW/scripts/FSW\TEST_LDS.py[23]: efw.idpu_load("00006000","F1") #Load Id = F1 Instruments/EFW/scripts/FSW\TEST_LDS.py[24]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[25]: efw.idpu_load("00006010","00") #Load Loc = 6020+00 Instruments/EFW/scripts/FSW\TEST_LDS.py[26]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[27]: efw.idpu_load("00006020","00 BB 1D C1 F1 C2") #Simulation loop Instruments/EFW/scripts/FSW\TEST_LDS.py[28]: POKE( 0x6020, N ) #Load rate per second Instruments/EFW/scripts\UTIL.py[86]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) Instruments/EFW/scripts\UTIL.py[87]: cmd.EFW_ADRL( addr & 0xff ) Instruments/EFW/scripts\UTIL.py[88]: cmd.EFW_LOAD( byte ) Instruments/EFW/scripts/FSW\TEST_LDS.py[30]: cmd.EFW_TABLE(15,2) #Simulate APID Instruments/EFW/scripts/FSW\TEST_LDS.py[31]: cmd.EFW_LOAD( apid ) # Instruments/EFW/scripts/FSW\TEST_LDS.py[32]: cmd.EFW_SCRIPT(0xF1) #Start the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[33]: sleep( delaytime ) #Snooze a while Instruments/EFW/scripts/FSW\TEST_LDS.py[34]: cmd.EFW_SCRIPT(0x00) #Stop the Script Instruments/EFW/scripts/FSW\TEST_LDS.py[64]: cmd.EFW_DFBDMA( 1 ) #Enable DFB DMA channels Instruments/EFW/scripts/FSW\TEST_LDS.py[65]: cmd.EFW_TMDUMPCTR(0) #Stop Dumping Instruments/EFW/scripts/FSW\TEST_LDS.py[66]: cmd.EFW_SRMWRTCTL(1) #Protect SRAM Instruments/EFW/scripts/FSW\TEST_LDS.py[67]: cmd.EFW_ARM(3) #Checksum memory Instruments/EFW/scripts/FSW\TEST_LDS.py[334]: cmd.EFW_TABLE(2,3) # Don't allow CMP to compress Instruments/EFW/scripts/FSW\TEST_LDS.py[335]: for i in range(3): cmd.EFW_LOAD(0) # APIDs 243-246 or 249-24B Instruments/EFW/scripts/FSW\TEST_LDS.py[336]: cmd.EFW_TABLE(2,9) # Since DFB isn't making new Instruments/EFW/scripts/FSW\TEST_LDS.py[337]: for i in range(3): cmd.EFW_LOAD(0) # data. Instruments/EFW/scripts/FSW\TEST_LDS.py[338]: load_trg_pattern() # Init SRAM internal areas Instruments/EFW/scripts/FSW\TEST_LDS.py[73]: log(" Trigger Pattern Initialization ", color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[74]: cmd.EFW_CMDS( 32 ) Instruments/EFW/scripts/FSW\TEST_LDS.py[75]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) Instruments/EFW/scripts/FSW\TEST_LDS.py[75]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) Instruments/EFW/scripts/FSW\TEST_LDS.py[76]: bytes = " " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[78]: bytes = bytes + hex( 0x111+ i)[-2:]+" " Instruments/EFW/scripts/FSW\TEST_LDS.py[77]: for i in range(52): Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[81]: adstr = "000" + hex(0x11010+sample*52)[2:7] Instruments/EFW/scripts/FSW\TEST_LDS.py[82]: efw.idpu_load(adstr, bytes) Instruments/EFW/scripts/FSW\TEST_LDS.py[83]: sleep(1) Instruments/EFW/scripts/FSW\TEST_LDS.py[80]: for sample in range(32): Instruments/EFW/scripts/FSW\TEST_LDS.py[84]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[84]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[84]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[84]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[86]: DUMPADR( 0x11010 ) Instruments/EFW/scripts\UTIL.py[61]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) Instruments/EFW/scripts\UTIL.py[62]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) Instruments/EFW/scripts\UTIL.py[63]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) Instruments/EFW/scripts\UTIL.py[64]: cmd.EFW_DUMPADRL( addr & 0xff ) Instruments/EFW/scripts\UTIL.py[65]: cmd.EFW_TMDUMPCTR(255) Instruments/EFW/scripts/FSW\TEST_LDS.py[87]: cmd.EFW_TMDUMPCTR(255) Instruments/EFW/scripts/FSW\TEST_LDS.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[89]: wait(APID_266, lambda: APID_266.Data[51]==0x44, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[89]: wait(APID_266, lambda: APID_266.Data[51]==0x44, flTimeout=10) Instruments/EFW/scripts/FSW\TEST_LDS.py[90]: cmd.EFW_TMDUMPCTR(0) Instruments/EFW/scripts/FSW\TEST_LDS.py[91]: log(" Trigger Pattern Loaded ", color=BLUE, attr=BOLD ) Instruments/EFW/scripts/FSW\TEST_LDS.py[339]: cmd.EFW_TABLE(9,30) # Init FLASH "FMAX" to 4 GB Instruments/EFW/scripts/FSW\TEST_LDS.py[340]: cmd.EFW_LOAD( 0x7f ) # Which is 007FFF in blocks Instruments/EFW/scripts/FSW\TEST_LDS.py[341]: cmd.EFW_LOAD( 0x00 ) # Instruments/EFW/scripts/FSW\TEST_LDS.py[342]: startscript('SET_FLASHMOD',0x05385) # Set Flash Write Mid-Module0 Instruments/EFW/scripts\SET_FLASHMOD.py[3]: """ Instruments/EFW/scripts\SET_FLASHMOD.py[5]: from efw import * Instruments/EFW/scripts\SET_FLASHMOD.py[6]: import time Instruments/EFW/scripts\SET_FLASHMOD.py[8]: def set_flash_recptr(addr): Instruments/EFW/scripts\SET_FLASHMOD.py[17]: def module_to_addr(module): Instruments/EFW/scripts\SET_FLASHMOD.py[29]: def main(module=None): Instruments/EFW/scripts\SET_FLASHMOD.py[3]: """ Instruments/EFW/scripts\SET_FLASHMOD.py[5]: from efw import * Instruments/EFW/scripts\SET_FLASHMOD.py[6]: import time Instruments/EFW/scripts\SET_FLASHMOD.py[8]: def set_flash_recptr(addr): Instruments/EFW/scripts\SET_FLASHMOD.py[17]: def module_to_addr(module): Instruments/EFW/scripts\SET_FLASHMOD.py[29]: def main(module=None): Instruments/EFW/scripts\SET_FLASHMOD.py[35]: if(module == None): Instruments/EFW/scripts\SET_FLASHMOD.py[42]: log("Using user-supplied module number %d" % module) Instruments/EFW/scripts\SET_FLASHMOD.py[44]: addr = module_to_addr(module) Instruments/EFW/scripts\SET_FLASHMOD.py[18]: if(module != 0): Instruments/EFW/scripts\SET_FLASHMOD.py[20]: if(0 <= module <= 63): Instruments/EFW/scripts\SET_FLASHMOD.py[23]: log("Error: module must be in range 0-63") Instruments/EFW/scripts\SET_FLASHMOD.py[24]: raise Exception, "Error: module must be in range 0-63"