Trace collected at: 2010-12-06 15:09:51.207000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[18]: log('DEP_2 - CMD TIME ALLOCATION < 2msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[21]: DVP = 0x111 # Duration Verification Point ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[22]: RST5= 0xEF # Restart 5 Instruction ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[23]: NOP = 0x00 # No Operation ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[25]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[26]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[27]: SET_TESTVALUE0( 0 ) ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[28]: SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[30]: cmd.EFW_DEP_STOP() #Start Clean ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[31]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[32]: cmd.EFW_ARM(1) #Deploy Enable ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[34]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[35]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[36]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[38]: log('2.1 Verifying BKG Duration Point ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[39]: DUMPADR( DVP ) ../../GSEOS_scripts\util.py[65]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\util.py[66]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\util.py[67]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[68]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[69]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[40]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[40]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[41]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[41]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[42]: log('2.2 Installing BKG ISR Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[43]: POKE( DVP, RST5 ) #BKG[addr] = RST 5 ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[44]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[46]: log('2.3 Measuring BKG ISR (w/No commands) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[47]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[47]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[48]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[49]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[50]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[51]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[52]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[53]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[54]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[56]: log('3. Commanding DEP ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[58]: cmd.EFW_DEP_PAIR(1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[59]: cmd.EFW_DEP_BOTH(2,bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[60]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[61]: cmd.EFW_DEP_STOP() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[62]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[64]: cmd.EFW_DEP_PAIR(3) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[65]: cmd.EFW_DEP_PLUS(2,bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[66]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[67]: cmd.EFW_DEP_STOP() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[68]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[70]: cmd.EFW_DEP_PAIR(5) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[71]: cmd.EFW_DEP_MINUS(2,bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[72]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[73]: cmd.EFW_DEP_STOP() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[74]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[76]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[47]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[77]: intnum2 = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[78]: inttime2= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[79]: fmsec2 = (1000.0/65536.0) * inttime2 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[80]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[81]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec2*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[82]: log('Maximum Interrupt Service Routine= %x hex' %intnum2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[84]: log('Change in MAX ISR : %5.3f' % (fmsec2-fmsec) ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[85]: log('Requirement for DEP CMD Duration < 2 msec : %s' % PF[fmsec2 < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[87]: log('4.0 Removing Vectors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[88]: POKE( DVP, NOP ) #BKG[addr] = NOP ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[89]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[90]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[92]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[93]: return(0)