DIAGNOSTIC TEST FRAMEWORK Version - 01.00.00.02 Build Date - Oct 17 2019, Time - 03:53:34 Command options: help - displays this help menu again run - run a diagnostic application status - prints the test status Running Power On Self Tests... Press 'b' to Skip the Test 1 Parsing bootEepromCompliance_TEST Running bootEepromCompliance_TEST ********************************************* * Boot EEPROM Test * ********************************************* Running Boot EEPROM test Detecting the Boot EEPROM device... Boot EEPROM device detection successful Boot EEPROM boundary verification test... Verifying the Boot EEPROM first page... Verifying the Boot EEPROM last page... Boot EEPROM boundary verification test successful Boot EEPROM test Passed Finished running bootEepromCompliance_TEST, result passed! Parsing memCompliance_TEST Running memCompliance_TEST ********************************************* * DDR Memory Test * ********************************************* Testing writing and reading memory board_external_memory_test: Start address (0x80000000), end address (0xffffffff) Address Bus Test Started Writing to test area... Writing Memory 0x80000000 Writing Memory 0x80000004 Writing Memory 0x80000008 Writing Memory 0x80000010 Writing Memory 0x80000020 Writing Memory 0x80000040 Writing Memory 0x80000080 Writing Memory 0x80000100 Writing Memory 0x80000200 Writing Memory 0x80000400 Writing Memory 0x80000800 Writing Memory 0x80001000 Writing Memory 0x80002000 Writing Memory 0x80004000 Writing Memory 0x80008000 Writing Memory 0x80010000 Writing Memory 0x80020000 Writing Memory 0x80040000 Writing Memory 0x80080000 Writing Memory 0x80100000 Writing Memory 0x80200000 Writing Memory 0x80400000 Writing Memory 0x80800000 Writing Memory 0x81000000 Writing Memory 0x82000000 Writing Memory 0x84000000 Writing Memory 0x88000000 Writing Memory 0x90000000 Writing Memory 0xa0000000 Writing Memory 0xc0000000 Write finished! Checking values... Reading Memory 0x80000000 Reading Memory 0x80000004 Reading Memory 0x80000008 Reading Memory 0x80000010 Reading Memory 0x80000020 Reading Memory 0x80000040 Reading Memory 0x80000080 Reading Memory 0x80000100 Reading Memory 0x80000200 Reading Memory 0x80000400 Reading Memory 0x80000800 Reading Memory 0x80001000 Reading Memory 0x80002000 Reading Memory 0x80004000 Reading Memory 0x80008000 Reading Memory 0x80010000 Reading Memory 0x80020000 Reading Memory 0x80040000 Reading Memory 0x80080000 Reading Memory 0x80100000 Reading Memory 0x80200000 Reading Memory 0x80400000 Reading Memory 0x80800000 Reading Memory 0x81000000 Reading Memory 0x82000000 Reading Memory 0x84000000 Reading Memory 0x88000000 Reading Memory 0x90000000 Reading Memory 0xa0000000 Reading Memory 0xc0000000 Board memory test passed! Memory test passed! Finished running memCompliance_TEST, result passed! Parsing emmcCompliance_TEST Running emmcCompliance_TEST ********************************************* * eMMC Test * ********************************************* Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Setting EMMC Support Mode8 configuration... Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Setting EMMC Support Mode4 configuration... Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Setting EMMC Support Mode2 configuration... Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Setting EMMC Support Mode1 configuration... Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Finished running emmcCompliance_TEST, result passed! Parsing norflashCompliance_TEST Running norflashCompliance_TEST *************************************** * SPI FlASH Test * *************************************** Reading Flash Device ID... Device ID 0 - 0x20 Device ID 1 - 0xba Device ID 2 - 0x18 Flash Device ID Match! Flash Device ID Read Passed! Verifying Sector - 0 Data Read matches with Data written SPI Flash Test Passed! SPI NOR Flash Test Passed Finished running norflashCompliance_TEST, result passed! Parsing ospiCompliance_TEST Running ospiCompliance_TEST ********************************************* * OSPI FLASH Test * ********************************************* OSPI NOR device ID: 0x5b1a, manufacturer ID: 0x2c Verifying the OSPI Flash first page... OSPI NOR Flash first page verification Successful OSPI NOR Flash verification Successful OSPI Flash Test Passed! Finished running ospiCompliance_TEST, result passed! Parsing ledCompliance_TEST Running ledCompliance_TEST ********************************************* * LED Test * ********************************************* Testing LED Blinking LEDs... Received: y Test PASSED! LED Test Passed Finished running ledCompliance_TEST, result passed! Parsing bootSwitchCompliance_TEST Running bootSwitchCompliance_TEST ********************************************* * Boot Switch Test * ********************************************* Boot Switch SW3 Value - OFF ON ON OFF OFF OFF OFF OFF OFF OFF Boot Switch SW2 Value - OFF OFF ON OFF OFF OFF OFF OFF OFF Boot Switch SW4 Value - ON ON Test Passed Finished running bootSwitchCompliance_TEST, result passed! Parsing eepromCompliance_TEST Running eepromCompliance_TEST ********************************************* * EEPROM Test * ********************************************* CP Board: Displaying Header Fields ======================== Header ID: 0xee3355aa Displaying Board Info Fields ============================ Board Name: AM6-COMPROCEVM Design Revision: E3 PROC Number: 0062 Variant: 01 PCB Revision: E3 Schematic and BOM Revision: E3 Software Revision: 01 Vendor ID: 01 Build Week: 40 Build Year: 19 Board ID: 4P0081 Serial Number: 0140 Displaying DDR Fields ===================== DDR Control Word: 5850 Displaying MAC Info Fields ========================== MAC Control Word: 08 MAC ADDR0: 70-ff-76-1d-5c-52 MAC ADDR1: 70-ff-76-1d-5c-53 Application Card: Displaying Header Fields ======================== Header ID: 0xee3355aa Displaying Board Info Fields ============================ Board Name: AM6-IDKAPPEVM Design Revision: E4 PROC Number: 0064 Variant: 01 PCB Revision: E4 Schematic and BOM Revision: E4 Software Revision: 01 Vendor ID: 01 Build Week: 38 Build Year: 19 Board ID: 4P0082 Serial Number: 0076 Displaying MAC Info Fields ========================== MAC Control Word: 18 MAC ADDR0: 70-ff-76-1d-5e-5e MAC ADDR1: 70-ff-76-1d-5e-5f MAC ADDR2: 70-ff-76-1d-5e-60 MAC ADDR3: 70-ff-76-1d-5e-61 SERDES Personality Card: Displaying Header Fields ======================== Header ID: 0xee3355aa Displaying Board Info Fields ============================ Board Name: SER-PCIE2LEVM Design Revision: E3 PROC Number: 0067 Variant: 01 PCB Revision: E3 Schematic and BOM Revision: E3 Software Revision: 01 Vendor ID: 01 Build Week: 39 Build Year: 19 Board ID: 4P0088 Serial Number: 0167 EEPROM Test Passed Finished running eepromCompliance_TEST, result passed! Power On Self Test Result All Tests Passed [Diag Menu]: run Diagnostic Test Status: -------------------------------------------------------------- ID Name Pass # of times Ran 0 Auto Run All Compliance Tests 1 bootEepromStress_TEST No 0 2 bootEeprom_TEST No 0 3 bootSwitch_TEST No 0 4 button_TEST No 0 5 currentMonitorStress_TEST No 0 6 currentMonitor_TEST No 0 7 eeprom_TEST No 0 8 emacStress_TEST No 0 9 emac_TEST No 0 10 emmcStress_TEST No 0 11 emmc_TEST No 0 12 extRtcStress_TEST No 0 13 extRtc_TEST No 0 14 icssgEmacStress_TEST No 0 15 icssgEmac_TEST No 0 16 icssgLedStress_TEST No 0 17 icssgLed_TEST No 0 18 ledIndustrialStress_TEST No 0 19 ledIndustrial_TEST No 0 20 ledStress_TEST No 0 21 led_TEST No 0 22 mcanStress_TEST No 0 23 mcan_TEST No 0 24 memStress_TEST No 0 25 mem_TEST No 0 26 mmcsdStress_TEST No 0 27 mmcsd_TEST No 0 28 norflashStress_TEST No 0 29 norflash_TEST No 0 30 ospiStress_TEST No 0 31 ospi_TEST No 0 32 pcie_TEST No 0 33 rotarySwitch_TEST No 0 34 rs485_TEST No 0 35 temperatureStress_TEST No 0 36 temperature_TEST No 0 37 uart_TEST No 0 38 usbDevice_TEST No 0 39 usbHostStress_TEST No 0 40 usbHost_TEST No 0 Select test number (1 - 40): 0 Diagnostic Test Status: -------------------------------------------------------------- ID Name Pass # of times Ran 1 bootEepromCompliance_TEST No 0 2 bootSwitchCompliance_TEST No 0 3 buttonCompliance_TEST No 0 4 currentMonitorCompliance_TEST No 0 5 eepromCompliance_TEST No 0 6 emacCompliance_TEST No 0 7 emmcCompliance_TEST No 0 8 extRtcCompliance_TEST No 0 9 icssgEmacCompliance_TEST No 0 10 icssgLedCompliance_TEST No 0 11 ledCompliance_TEST No 0 12 ledIndustrialCompliance_TEST No 0 13 mcanCompliance_TEST No 0 14 memCompliance_TEST No 0 15 mmcsdCompliance_TEST No 0 16 norflashCompliance_TEST No 0 17 ospiCompliance_TEST No 0 18 pcieEPCompliance_TEST No 0 19 pcieRCCompliance_TEST No 0 20 rotarySwitchCompliance_TEST No 0 21 rs485uartCompliance_TEST No 0 22 temperatureCompliance_TEST No 0 23 uartCompliance_TEST No 0 24 usbHostCompliance_TEST No 0 Enter the number of iterations : 0 Running Compliance Test... Enter 'b' in Serial Console to Terminate the Test Parsing bootEepromCompliance_TEST Running bootEepromCompliance_TEST ********************************************* * Boot EEPROM Test * ********************************************* Running Boot EEPROM test Detecting the Boot EEPROM device... Boot EEPROM device detection successful Boot EEPROM boundary verification test... Verifying the Boot EEPROM first page... Verifying the Boot EEPROM last page... Boot EEPROM boundary verification test successful Boot EEPROM test Passed Finished running bootEepromCompliance_TEST, result passed! Parsing bootSwitchCompliance_TEST Running bootSwitchCompliance_TEST ********************************************* * Boot Switch Test * ********************************************* Boot Switch SW3 Value - OFF ON ON OFF OFF OFF OFF OFF OFF OFF Boot Switch SW2 Value - OFF OFF ON OFF OFF OFF OFF OFF OFF Boot Switch SW4 Value - ON ON Test Passed Finished running bootSwitchCompliance_TEST, result passed! Parsing buttonCompliance_TEST Running buttonCompliance_TEST ********************************************* * Button Test * ********************************************* Running button test... Button SW 5 Button SW 5 Value - 1 Button SW 6 Button SW 6 Value - 1 Test PASSED! Finished running buttonCompliance_TEST, result passed! Parsing currentMonitorCompliance_TEST Running currentMonitorCompliance_TEST ********************************************** * Current Monitor Test * ********************************************** Verifying Device VDD_CORE at Address - 0x40 Setting the configuration register... Setting the calibration register... Reading the Shunt Voltage register... Shunt Voltage = 4mV Reading the Bus Voltage register... Bus Voltage = 1001mV Reading the Power register... Power = 34024mW Reading the Current register... Current = 2051mA Verifying Device VDD_MCU at Address - 0x41 Setting the configuration register... Setting the calibration register... Reading the Shunt Voltage register... Shunt Voltage = 4mV Reading the Bus Voltage register... Bus Voltage = 1002mV Reading the Power register... Power = 21625mW Reading the Current register... Current = 431mA Verifying Device VDD_MPU at Address - 0x42 Setting the configuration register... Setting the calibration register... Reading the Shunt Voltage register... Shunt Voltage = 0mV Reading the Bus Voltage register... Bus Voltage = 1001mV Reading the Power register... Power = 14266mW Reading the Current register... Current = 194mA Verifying Device SoC_DVDD3V3 at Address - 0x43 Setting the configuration register... Setting the calibration register... Reading the Shunt Voltage register... Shunt Voltage = 0mV Reading the Bus Voltage register... Bus Voltage = 3351mV Reading the Power register... Power = 6675mW Reading the Current register... Current = 48mA Verifying Device SoC_DVDD1V8 at Address - 0x44 Setting the configuration register... Setting the calibration register... Reading the Shunt Voltage register... Shunt Voltage = 0mV Reading the Bus Voltage register... Bus Voltage = 1796mV Reading the Power register... Power = 3509mW Reading the Current register... Current = 28mA Verifying Device SoC_AVDD1V8 at Address - 0x45 Setting the configuration register... Setting the calibration register... Reading the Shunt Voltage register... Shunt Voltage = 3mV Reading the Bus Voltage register... Bus Voltage = 1792mV Reading the Power register... Power = 16896mW Reading the Current register... Current = 75mA Verifying Device SoC_VDDS_DDR at Address - 0x46 Setting the configuration register... Setting the calibration register... Reading the Shunt Voltage register... Shunt Voltage = 1mV Reading the Bus Voltage register... Bus Voltage = 1200mV Reading the Power register... Power = 3097mW Reading the Current register... Current = 147mA Verifying Device VDD_DDR at Address - 0x47 Setting the configuration register... Setting the calibration register... Reading the Shunt Voltage register... Shunt Voltage = 1mV Reading the Bus Voltage register... Bus Voltage = 1200mV Reading the Power register... Power = 8103mW Reading the Current register... Current = 119mA Current Monitor Test Passed Finished running currentMonitorCompliance_TEST, result passed! Parsing eepromCompliance_TEST Running eepromCompliance_TEST ********************************************* * EEPROM Test * ********************************************* CP Board: Displaying Header Fields ======================== Header ID: 0xee3355aa Displaying Board Info Fields ============================ Board Name: AM6-COMPROCEVM Design Revision: E3 PROC Number: 0062 Variant: 01 PCB Revision: E3 Schematic and BOM Revision: E3 Software Revision: 01 Vendor ID: 01 Build Week: 40 Build Year: 19 Board ID: 4P0081 Serial Number: 0140 Displaying DDR Fields ===================== DDR Control Word: 5850 Displaying MAC Info Fields ========================== MAC Control Word: 08 MAC ADDR0: 70-ff-76-1d-5c-52 MAC ADDR1: 70-ff-76-1d-5c-53 Application Card: Displaying Header Fields ======================== Header ID: 0xee3355aa Displaying Board Info Fields ============================ Board Name: AM6-IDKAPPEVM Design Revision: E4 PROC Number: 0064 Variant: 01 PCB Revision: E4 Schematic and BOM Revision: E4 Software Revision: 01 Vendor ID: 01 Build Week: 38 Build Year: 19 Board ID: 4P0082 Serial Number: 0076 Displaying MAC Info Fields ========================== MAC Control Word: 18 MAC ADDR0: 70-ff-76-1d-5e-5e MAC ADDR1: 70-ff-76-1d-5e-5f MAC ADDR2: 70-ff-76-1d-5e-60 MAC ADDR3: 70-ff-76-1d-5e-61 SERDES Personality Card: Displaying Header Fields ======================== Header ID: 0xee3355aa Displaying Board Info Fields ============================ Board Name: SER-PCIE2LEVM Design Revision: E3 PROC Number: 0067 Variant: 01 PCB Revision: E3 Schematic and BOM Revision: E3 Software Revision: 01 Vendor ID: 01 Build Week: 39 Build Year: 19 Board ID: 4P0088 Serial Number: 0167 EEPROM Test Passed Finished running eepromCompliance_TEST, result passed! Parsing emacCompliance_TEST Running emacCompliance_TEST ************************************************ * ETHERNET LOOPBACK Test * ************************************************ Reading Ethernet PHY Register Dump... Register Dump for PHY Addr - 0x0000 PHY Register 0x0000 - 0x1140 PHY Register 0x0001 - 0x7949 PHY Register 0x0002 - 0x2000 PHY Register 0x0003 - 0xa231 PHY Register 0x0004 - 0x01e1 PHY Register 0x0005 - 0x0000 PHY Register 0x0006 - 0x0064 PHY Register 0x0007 - 0x2001 PHY Register 0x0008 - 0x0000 PHY Register 0x0009 - 0x0300 PHY Register 0x000a - 0x0000 PHY Register 0x000b - 0x0000 PHY Register 0x000c - 0x0000 PHY Register 0x000d - 0x401f PHY Register 0x000e - 0x0007 PHY Register 0x000f - 0x3000 PHY Register(STRAP1) 0x006e - 0x0000 Default PHY Register(STRAP2) Data mismatch PHY Register(STRAP2) 0x006f - 0x0100 RGMII Control Register (RGMIICTL) Value - 0x00d1 --- RGMII_RX_CLK_DELAY - 0x0001 --- RGMII_TX_CLK_DELAY - 0x0000 RGMII Delay Control Register (RGMIIDCTL) Value - 0x0007 Strapping Registers data mismatch EMAC loopback test application initialization main: emac_open success Configuring Phy Waiting for Link Status LINK Timeout! EMAC Test Failed!! Finished running emacCompliance_TEST, result failed! Parsing emmcCompliance_TEST Running emmcCompliance_TEST ********************************************* * eMMC Test * ********************************************* Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Setting EMMC Support Mode8 configuration... Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Setting EMMC Support Mode4 configuration... Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Setting EMMC Support Mode2 configuration... Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Setting EMMC Support Mode1 configuration... Getting eMMC parameters eMMC: BlockCount = 0x1da4000 PASS: Read/Write Success for this block-0x300000 PASS: eMMC Read/Write Success for this pattern Finished running emmcCompliance_TEST, result passed! Parsing extRtcCompliance_TEST Running extRtcCompliance_TEST ********************************************* * RTC Test * ********************************************* Running RTC Test... Setting Time... Setting Date... Reading Time... Reading Date... Displaying time: 11:59:53 PM Displaying Day: Sunday Displaying Date: 31/12/18 RTC test passed... RTC Test Passed Finished running extRtcCompliance_TEST, result passed! Parsing icssgEmacCompliance_TEST Running icssgEmacCompliance_TEST Interposer card is NOT present *************************************** * ICSSG EMAC TEST * *************************************** Performing UDMA driver init... Reading Ethernet PHY Register Dump... Register Dump for PHY Addr - 0x0000 PHY Register 0x0000 - 0x1140 PHY Register 0x0001 - 0x7949 PHY Register 0x0002 - 0x2000 PHY Register 0x0003 - 0xa231 PHY Register 0x0004 - 0x01e1 PHY Register 0x0005 - 0x0000 PHY Register 0x0006 - 0x0064 PHY Register 0x0007 - 0x2001 PHY Register 0x0008 - 0x0000 PHY Register 0x0009 - 0x1b00 PHY Register 0x000a - 0x0000 PHY Register 0x000b - 0x0000 PHY Register 0x000c - 0x0000 PHY Register 0x000d - 0x401f PHY Register 0x000e - 0x00d9 PHY Register 0x000f - 0x3000 PHY Configuration Register(CFG4) 0x0031 - 0x0302 PHY Register(STRAP1) 0x006e - 0x0000 PHY Register(STRAP2) 0x006f - 0x0500 RGMII Control Register (RGMIICTL) Value - 0x00d9 --- RGMII_RX_CLK_DELAY - 0x0001 --- RGMII_TX_CLK_DELAY - 0x0000 RGMII Delay Control Register (RGMIIDCTL) Value - 0x0007