Trace collected at: 2010-12-10 09:19:39.273000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[40]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[41]: log('LD_4 - EEPROM VALIDATION AT RESET ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[42]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[43]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[44]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[46]: log('1. Loading EEPROM with No Valid Program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[47]: DUMPADR( 0x0000) # Don't address EEPROM at this time ../../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_LD_4.py[48]: cmd.EFW_EEPWRTCTL( 1 ) # Enable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[50]: cmd.EFW_CMDS(2) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[51]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[51]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[51]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[53]: efw.idpu_load("00020000", " 08 20 00 40 01 00 91 00 08 20 00 40 01 00 92 00 08 20 00 40 01 00 93 00 08 20 00 40 01 00 94 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[54]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[55]: efw.idpu_load("00020080", " 3e 91 32 f9 dd c9 FB 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 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[56]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[59]: cmd.EFW_EEPWRTCTL( 0 ) # Disable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[60]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[62]: log('2. Resetting to Verify No Valid Prog Err', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[63]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[65]: log('2. Verified EEPNVPERR : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[66]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[68]: log('3. Loading EEPROM with Test Progs 91-94 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[69]: log(' Prog91 HAS A BAD CHECKSUM (AB) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[70]: log(' Prog92-94 HAVE GOOD CHECKSUMS (AA) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[71]: log(' Prog92 IS SPLIT ACROSS 4K BOUNDARY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[72]: log(' Prog93 SHOWS A LOAD ADDRESS OF 3700 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[73]: DUMPADR( 0x0000) # Don't address EEPROM at this time ../../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_LD_4.py[74]: cmd.EFW_EEPWRTCTL( 1 ) # Enable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[76]: cmd.EFW_CMDS(10) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[77]: wait(APID_267, lambda: APID_267.CMDEXP==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[77]: wait(APID_267, lambda: APID_267.CMDEXP==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[79]: efw.idpu_load("00020000", " 08 20 00 40 00 01 91 00 FF 23 00 40 00 01 92 00 00 28 00 37 00 01 93 00 00 2c 00 40 00 01 94 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[80]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[81]: efw.idpu_load("00020080", " 3e 91 32 f9 dd c9 0B 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 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[82]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[83]: efw.idpu_load("00020100", " 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[84]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[85]: efw.idpu_load("00023FF0", " 3e 92 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[86]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[87]: efw.idpu_load("00024000", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 f9 dd c9 09 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/FSW_scripts\TEST_LD_4.py[88]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[89]: efw.idpu_load("00024080", " 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[90]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[91]: efw.idpu_load("00028000", " 3e 93 32 f9 dd c9 08 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 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[92]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[93]: efw.idpu_load("00028080", " 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[94]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[95]: efw.idpu_load("0002C000", " 3e 94 32 f9 dd c9 07 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 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[96]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[97]: efw.idpu_load("0002C080", " 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[98]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[99]: wait(APID_267, lambda: APID_267.CMDTOT==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[99]: wait(APID_267, lambda: APID_267.CMDTOT==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[101]: cmd.EFW_EEPWRTCTL( 0 ) # Disable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[102]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[104]: log('4. Resetting CPU to View Checksums ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[105]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[108]: wait(APID_266, lambda: APID_266.Data[1]==0xAB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[108]: wait(APID_266, lambda: APID_266.Data[1]==0xAB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[109]: wait(APID_266, lambda: APID_266.Data[2]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[109]: wait(APID_266, lambda: APID_266.Data[2]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[110]: wait(APID_266, lambda: APID_266.Data[3]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[110]: wait(APID_266, lambda: APID_266.Data[3]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[111]: wait(APID_266, lambda: APID_266.Data[4]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[111]: wait(APID_266, lambda: APID_266.Data[4]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[112]: log('4. Verified Checksums ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[114]: log('5. Verifying that FSW Autoran Prog92', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[115]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x92, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[115]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x92, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[115]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x92, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[116]: log('5. Verified TESTVALUE=0x92 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[118]: log('6. Verifying we can Run Prog94', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[119]: cmd.EFW_TABLE(TABLE=13, OFFSET=0) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[120]: cmd.EFW_LOAD( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[121]: cmd.EFW_RUNPRG() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[122]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x94, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[122]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x94, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[123]: log('6. Verified TESTVALUE=0x94 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[125]: log('7. Verifying We Cannot Run Prog91 (CSUM) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[126]: cmd.EFW_TABLE(TABLE=13, OFFSET=0) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[127]: cmd.EFW_LOAD( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[128]: cmd.EFW_RUNPRG() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[129]: wait(APID_267, lambda: APID_267.ERRCODE==0xD1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[129]: wait(APID_267, lambda: APID_267.ERRCODE==0xD1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[130]: log('7. Verified EEPCSMERR ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[131]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[133]: log('LD_4: EEPROM VALIDATION VERIFIED : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[134]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[135]: return(0)