Trace collected at: 2012-02-26 16:23:24.773000 ---------------------------------------------------------------------- ../GSEOS_scripts/General\efw_init.py[15]: eem() ../GSEOS_scripts/General\efw_init.py[16]: em() ../GSEOS_scripts/General\efw_init.py[19]: idpu_load("0000ddff", "00") ../GSEOS_scripts/General\efw_init.py[22]: cmd.efw_clear() ../GSEOS_scripts/General\efw_init.py[24]: print >> log, "Resetting the SCE front panel error LEDs" ../GSEOS_scripts/General\efw_init.py[25]: cmd.SCE_CTRL_RESET_ERROR_COUNTERS() ../GSEOS_scripts/General\efw_init.py[28]: sleep(5) ../GSEOS_scripts/General\efw_init.py[31]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=30) ../GSEOS_scripts/General\efw_init.py[31]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=30) ../GSEOS_scripts/General\efw_init.py[32]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=30) ../GSEOS_scripts/General\efw_init.py[32]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=30) ../GSEOS_scripts/General\efw_init.py[34]: print >> log, "Checking for normal mode" ../GSEOS_scripts/General\efw_init.py[35]: if(APID_263.IDPUMODE != 1): ../GSEOS_scripts/General\efw_init.py[39]: print >> log, "OK: normal mode" ../GSEOS_scripts/General\efw_init.py[41]: print >> log, "Disabling sweeps" ../GSEOS_scripts/General\efw_init.py[42]: cmd.efw_disarm(4) ../GSEOS_scripts/General\efw_init.py[44]: print >> log, 'Patching target location' ../GSEOS_scripts/General\efw_init.py[45]: cmd.EFW_DISARM(3) #SRAM Scanning disabled ../GSEOS_scripts/General\efw_init.py[46]: cmd.EFW_SRMWRTCTL(0) #SRAM write control off ../GSEOS_scripts/General\efw_init.py[47]: util.POKE( 0x0D31, 0x7F ) ../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/General\efw_init.py[48]: cmd.EFW_SRMWRTCTL(1) ../GSEOS_scripts/General\efw_init.py[49]: cmd.EFW_ARM(3) ../GSEOS_scripts/General\efw_init.py[51]: print >> log, 'Turning on Compression' ../GSEOS_scripts/General\efw_init.py[52]: cmd.efw_arm(2) ../GSEOS_scripts/General\efw_init.py[54]: print >> log, 'Running script to load BEB Tables' ../GSEOS_scripts/General\efw_init.py[55]: scr.scr_0003() ../GSEOS_scripts\scr_0003.py[6]: """ ../GSEOS_scripts\scr_0003.py[7]: from efw import * ../GSEOS_scripts\scr_0003.py[8]: from UTIL import * ../GSEOS_scripts\UTIL.py[8]: """ ../GSEOS_scripts\UTIL.py[9]: from efw import * ../GSEOS_scripts\UTIL.py[10]: from GseosCmd import * ../GSEOS_scripts\UTIL.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../GSEOS_scripts\UTIL.py[13]: def SET_ALLBIASES( val ): ../GSEOS_scripts\UTIL.py[17]: def SET_ALLUSHERS( val ): ../GSEOS_scripts\UTIL.py[21]: def SET_ALLGUARDS( val ): ../GSEOS_scripts\UTIL.py[25]: def SET_BIAS( ch, val ): ../GSEOS_scripts\UTIL.py[29]: def SET_USHER( ch, val ): ../GSEOS_scripts\UTIL.py[33]: def SET_GUARD( ch, val ): ../GSEOS_scripts\UTIL.py[37]: def SET_ACTEST( ch2, ch1, freq ): ../GSEOS_scripts\UTIL.py[41]: def SET_B1RECORD( block ): ../GSEOS_scripts\UTIL.py[46]: def SET_B1PLAYBACK( block, leng ): ../GSEOS_scripts\UTIL.py[53]: def QUEUE_B1PLAYBACK( block, leng ): ../GSEOS_scripts\UTIL.py[59]: def SENDCDI( addr, data ): ../GSEOS_scripts\UTIL.py[64]: def DUMPADR( addr ): ../GSEOS_scripts\UTIL.py[71]: def DUMPCDI( addr ): ../GSEOS_scripts\UTIL.py[79]: def DUMPPKT( pkt ): ../GSEOS_scripts\UTIL.py[82]: def DUMP_FITPAGE(): ../GSEOS_scripts\UTIL.py[87]: def DUMP_TRGPAGE(): ../GSEOS_scripts\UTIL.py[92]: def DUMP_HSKPAGE(): ../GSEOS_scripts\UTIL.py[97]: def DUMP_DFBHSK( reg ): ../GSEOS_scripts\UTIL.py[101]: def POKE( addr, byte ): ../GSEOS_scripts\UTIL.py[106]: def SET_TBL( fn, index, weight, thresh): ../GSEOS_scripts\UTIL.py[111]: def SET_TESTVALUE0( byte ): ../GSEOS_scripts\UTIL.py[114]: def SET_TESTVALUE1( byte ): ../GSEOS_scripts\UTIL.py[117]: def SET_RSTCTR( byte ): ../GSEOS_scripts\UTIL.py[120]: def RESETCPU(): ../GSEOS_scripts\UTIL.py[150]: def SC_SAFE( d ): # Issue SAFE request if D==1 ../GSEOS_scripts\UTIL.py[153]: def SC_SPSS( d ): # Sun Sensor(B) if D==1 ../GSEOS_scripts\UTIL.py[156]: def SC_SPIN( sp ): # Spin Period Only ../GSEOS_scripts\UTIL.py[161]: def SC_SPAP( sp, ph ): # Spin Period and Phase ../GSEOS_scripts\UTIL.py[169]: def EMF_MAGRANGE( rr ): #EMFISIS MAG Range Bits in #15-14 ../GSEOS_scripts\UTIL.py[177]: def EMF_MAGVALID( sdr ): #EMFISIS Shared Data Received ../GSEOS_scripts\UTIL.py[181]: def EMF_BURST( val ): #EMFISIS Burst Byte in First Byte ../GSEOS_scripts\UTIL.py[188]: def ECT_BURST( val ): #ECT Burst Byte in First Byte ../GSEOS_scripts\UTIL.py[194]: def RBS_BURST( val ): #RBS Burst Byte in First Byte ../GSEOS_scripts\UTIL.py[201]: def verify_cmdcount(): ../GSEOS_scripts\UTIL.py[207]: def tryscript( script ): ../GSEOS_scripts\UTIL.py[216]: def GET_TABLEADDR( n ): ../GSEOS_scripts\UTIL.py[221]: def DFBCONFIG_ALL(): ../GSEOS_scripts\UTIL.py[225]: def main(): ../GSEOS_scripts\scr_0003.py[10]: def main(): ../GSEOS_scripts\scr_0003.py[6]: """ ../GSEOS_scripts\scr_0003.py[7]: from efw import * ../GSEOS_scripts\scr_0003.py[8]: from UTIL import * ../GSEOS_scripts\scr_0003.py[10]: def main(): ../GSEOS_scripts\scr_0003.py[12]: cmd.EFW_SRMWRTCTL(PROTECT=0) ../GSEOS_scripts\scr_0003.py[13]: sleep(1) ../GSEOS_scripts\scr_0003.py[14]: cmd.EFW_CMDS(COUNT= 8) ../GSEOS_scripts\scr_0003.py[15]: sleep(1) ../GSEOS_scripts\scr_0003.py[16]: efw.idpu_load("00006000", " 21 22 23 24 25 26 27 28 00 00 00 00 00 00 00 00 00 06 0c 12 18 1e 24 2a 30 31 32 33 34 35 36 37 00 69 00 6a 8c 51 4d 50 7f 59 f8 58 7f 61 f8 60 8c 52 4d 50 7f 5a f8 58 7f 62 f8 60 8c 53 4d 50 7f 5b f8 58 7f 63 f8 60 8c 54 4d 50 7f 5c f8 58 7f 64 f8 60 8c 55 4d 50 7f 5d f8 58 7f 65 f8 60 8c 56 4d 50 7f 5e f8 58 7f 66 f8 60 01 68 01 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../GSEOS_scripts\scr_0003.py[17]: sleep(1) ../GSEOS_scripts\scr_0003.py[18]: efw.idpu_load("00006080", " 00 69 00 6a 7f 51 fe 50 7f 59 f8 58 7f 61 f8 60 7f 52 fe 50 7f 5a f8 58 7f 62 f8 60 7f 53 fe 50 7f 5b f8 58 7f 63 f8 60 7f 54 fe 50 7f 5c f8 58 7f 64 f8 60 7f 55 fe 50 7f 5d f8 58 7f 65 f8 60 7f 56 fe 50 7f 5e f8 58 7f 66 f8 60 01 68 02 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 00 6a 67 51 61 50 86 59 5e 58 86 61 5e 60 67 52 61 50 86 5a 5e 58 86 62 5e 60 67 53 61 50") ../GSEOS_scripts\scr_0003.py[19]: sleep(1) ../GSEOS_scripts\scr_0003.py[20]: efw.idpu_load("00006100", " 86 5b 5e 58 86 63 5e 60 67 54 61 50 86 5c 5e 58 86 64 5e 60 67 55 61 50 86 5d 5e 58 86 65 5e 60 67 56 61 50 86 5e 5e 58 86 66 5e 60 01 68 03 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 00 6a 7f 51 fe 50 7f 59 f8 58 7f 61 f8 60 7f 52 fe 50 7f 5a f8 58 7f 62 f8 60 7f 53 fe 50 7f 5b f8 58 7f 63 f8 60 7f 54 fe 50 7f 5c f8 58 7f 64 f8 60 7f 55 fe 50 7f 5d f8 58 7f 65 f8 60") ../GSEOS_scripts\scr_0003.py[21]: sleep(1) ../GSEOS_scripts\scr_0003.py[22]: efw.idpu_load("00006180", " 7f 56 fe 50 7f 5e f8 58 7f 66 f8 60 01 68 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 00 6a 8c 51 4d 50 7f 59 f8 58 7f 61 f8 60 8c 52 4d 50 7f 5a f8 58 7f 62 f8 60 8c 53 4d 50 7f 5b f8 58 7f 63 f8 60 8c 54 4d 50 7f 5c f8 58 7f 64 f8 60 7f 5d f8 58 7f 65 f8 60 8c 56 4d 50 7f 5e f8 58 7f 66 f8 60 01 68 7f 55 f8 50 01 68 05 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../GSEOS_scripts\scr_0003.py[23]: sleep(1) ../GSEOS_scripts\scr_0003.py[24]: efw.idpu_load("00006200", " 00 69 00 6a 7f 51 fe 50 7f 59 f8 58 7f 61 f8 60 7f 52 fe 50 7f 5a f8 58 7f 62 f8 60 7f 53 fe 50 7f 5b f8 58 7f 63 f8 60 7f 54 fe 50 7f 5c f8 58 7f 64 f8 60 7f 55 fe 50 7f 5d f8 58 7f 65 f8 60 7f 56 fe 50 7f 5e f8 58 7f 66 f8 60 01 68 06 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 00 6a 67 51 61 50 86 59 5e 58 86 61 5e 60 67 52 61 50 86 5a 5e 58 86 62 5e 60 67 53 61 50") ../GSEOS_scripts\scr_0003.py[25]: sleep(1) ../GSEOS_scripts\scr_0003.py[26]: efw.idpu_load("00006280", " 86 5b 5e 58 86 63 5e 60 67 54 61 50 86 5c 5e 58 86 64 5e 60 67 56 61 50 86 5e 5e 58 86 66 5e 60 01 68 7f 55 fe 50 7f 5d f8 58 7f 65 f8 60 01 68 07 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 00 6a 7f 51 fe 50 7f 59 f8 58 7f 61 f8 60 7f 52 fe 50 7f 5a f8 58 7f 62 f8 60 7f 53 fe 50 7f 5b f8 58 7f 63 f8 60 7f 54 fe 50 7f 5c f8 58 7f 64 f8 60 7f 55 fe 50 7f 5d f8 58 7f 65 f8 60") ../GSEOS_scripts\scr_0003.py[27]: sleep(1) ../GSEOS_scripts\scr_0003.py[28]: efw.idpu_load("00006300", " 7f 56 fe 50 7f 5e f8 58 7f 66 f8 60 01 68 08 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../GSEOS_scripts\scr_0003.py[29]: sleep(1) ../GSEOS_scripts\scr_0003.py[30]: efw.idpu_load("00006380", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../GSEOS_scripts\scr_0003.py[31]: sleep(1) ../GSEOS_scripts\scr_0003.py[33]: sleep(30) ../GSEOS_scripts\scr_0003.py[34]: cmd.EFW_SRMWRTCTL(PROTECT=1) ../GSEOS_scripts\scr_0003.py[36]: cmd.efw_dumptabl(12,0) ../GSEOS_scripts/General\efw_init.py[57]: print >> log, 'Setting internal filter banks to e12dc and scmu' ../GSEOS_scripts/General\efw_init.py[58]: cmd.EFW_DFB_FB_INT(FB_FREQBANDS=1, FB_ENA4=1, FB_ENA3=1, FB_SPD=9, FB_SEL4=6, FB_SEL3=0)