Trace collected at: 2010-12-03 10:23:08.973000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[20]: log('LD_2 - PROCESSOR MEMORY LOAD/DUMP ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[21]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[22]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[23]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[24]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[26]: log('2.1 Begin Dumping SRAM at 7000 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[27]: DUMPADR( 0x7000 ) ../../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_2.py[28]: wait(APID_266, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[28]: wait(APID_266, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[30]: log('2.2 Loading/Verifying SRAM at 7000 (AP260)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[31]: cmd.EFW_ADRH( 0x70 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[32]: cmd.EFW_ADRL( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[37]: wait(APID_266, lambda: APID_266.Data[1]==0xA1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[37]: wait(APID_266, lambda: APID_266.Data[1]==0xA1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[38]: wait(APID_266, lambda: APID_266.Data[2]==0xA2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[38]: wait(APID_266, lambda: APID_266.Data[2]==0xA2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[39]: wait(APID_266, lambda: APID_266.Data[3]==0xA3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[39]: wait(APID_266, lambda: APID_266.Data[3]==0xA3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[40]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[40]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[42]: log('2.3 Loading/Verifying SRAM at 7000 (AP261)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[43]: efw.idpu_load("00007000", "B0 B1 B2 B3 ") ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[46]: wait(APID_266, lambda: APID_266.Data[1]==0xB1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[46]: wait(APID_266, lambda: APID_266.Data[1]==0xB1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[47]: wait(APID_266, lambda: APID_266.Data[2]==0xB2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[47]: wait(APID_266, lambda: APID_266.Data[2]==0xB2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[48]: wait(APID_266, lambda: APID_266.Data[3]==0xB3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[48]: wait(APID_266, lambda: APID_266.Data[3]==0xB3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[49]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) #KEEP A4 ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[40]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[51]: log('2.4 Verifying Bit Operations at 7000-7003 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[52]: cmd.EFW_ADRH( 0x70 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[53]: cmd.EFW_ADRL( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[54]: cmd.EFW_SETBIT( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[55]: cmd.EFW_SETBIT( 11 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[56]: cmd.EFW_SETBIT( 19 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[57]: cmd.EFW_SETBIT( 27 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[59]: wait(APID_266, lambda: APID_266.Data[1]==0xB9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[59]: wait(APID_266, lambda: APID_266.Data[1]==0xB9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[60]: wait(APID_266, lambda: APID_266.Data[2]==0xBA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[60]: wait(APID_266, lambda: APID_266.Data[2]==0xBA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[61]: wait(APID_266, lambda: APID_266.Data[3]==0xBB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[61]: wait(APID_266, lambda: APID_266.Data[3]==0xBB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[62]: cmd.EFW_CLRBIT( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[63]: cmd.EFW_CLRBIT( 11 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[64]: cmd.EFW_CLRBIT( 19 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[65]: cmd.EFW_CLRBIT( 27 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[66]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[67]: wait(APID_266, lambda: APID_266.Data[1]==0xB1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[46]: wait(APID_266, lambda: APID_266.Data[1]==0xB1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[68]: wait(APID_266, lambda: APID_266.Data[2]==0xB2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[47]: wait(APID_266, lambda: APID_266.Data[2]==0xB2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[69]: wait(APID_266, lambda: APID_266.Data[3]==0xB3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[48]: wait(APID_266, lambda: APID_266.Data[3]==0xB3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[71]: log('2.5 Verifying LDNOAAERR Check ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[72]: cmd.EFW_CMDS( 1 ) # Try executing 7000 ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[73]: cmd.EFW_EXEC( 0x70 ) # Without AA code in front ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[76]: log('2.6 Verifying LDCCNTERR Check ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[77]: efw.idpu_load("00007000", "AA C9 ") # Load a correctly format program ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[78]: cmd.EFW_CMDS( 10 ) # Try executing 7000 ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[79]: cmd.EFW_EXEC( 0x70 ) # With a load count mismatch ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[82]: log('2.7 Verifying SRAM Protection Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[83]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[84]: cmd.EFW_ADRH( 0x70 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[85]: cmd.EFW_ADRL( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[86]: cmd.EFW_LOAD( 0x99 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[87]: try: ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[91]: except: ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[92]: log("SRAM Protect Mode PASS", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[94]: log('3. Cleaning Up, Protect=off ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[95]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[97]: log('PROC MEM LOAD/DUMP VERIFIED : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[98]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[99]: return(0)