[boot] updates to tracing vectors
authorBrad Griffis <bgriffis@ti.com>
Thu, 7 Nov 2019 21:56:09 +0000 (15:56 -0600)
committerU-ENT\a0193370 <a0193370@LT5CD916356R.dhcp.ti.com>
Thu, 7 Nov 2019 21:57:15 +0000 (15:57 -0600)
am335x-boot.dss

index a57af75868737cafea9342db331a2dc7476e6979..d785d9cac128538d5d100be514414f06f300d481 100644 (file)
@@ -139,7 +139,7 @@ if (boot_sequence == 0x1F) {file.write("  * Boot Sequence : Fast External Boot -
 // ROM: Tracing Vector 1
 file.write(newline);
 reg_val = printRegisterValue(debugSessionDAP, "ROM: Current tracing vector, word 1", 0x4030CE40);
-if (reg_val & 1<<0  ) {file.write("  * Bit 0  : [General] Passed the public reset vector" + newline);}
+if (reg_val & 1<<0  ) {file.write("  * Bit 0  : [Memory Boot] Memory booting device MMCSD1 or SPI0" + newline);}
 if (reg_val & 1<<1  ) {file.write("  * Bit 1  : [General] Entered main function" + newline);}
 if (reg_val & 1<<2  ) {file.write("  * Bit 2  : [General] Running after the cold reset" + newline);}
 if (reg_val & 1<<3  ) {file.write("  * Bit 3  : [Boot] Main booting routine entered" + newline);}
@@ -193,12 +193,12 @@ if (reg_val & 1<<14 ) {file.write("  * Bit 14 : [Memory Boot] Memory booting tri
 if (reg_val & 1<<15 ) {file.write("  * Bit 15 : [Memory Boot] Memory booting trial 3" + newline);}
 if (reg_val & 1<<16 ) {file.write("  * Bit 16 : [Memory Boot] Execute GP image" + newline);}
 if (reg_val & 1<<17 ) {file.write("  * Bit 17 : [Peripheral Boot] Start authentication of peripheral boot image" + newline);}
-if (reg_val & 1<<18 ) {file.write("  * Bit 18 : [Memory & Peripheral Boot] Jumping to Initial SW" + newline);}
-if (reg_val & 1<<19 ) {file.write("  * Bit 19 : [Memory & Peripheral Boot] Reserved" + newline);}
-if (reg_val & 1<<20 ) {file.write("  * Bit 20 : [Memory & Peripheral Boot] Start image authentication" + newline);}
-if (reg_val & 1<<21 ) {file.write("  * Bit 21 : [Memory & Peripheral Boot] Image authentication failed" + newline);}
-if (reg_val & 1<<22 ) {file.write("  * Bit 22 : [Memory & Peripheral Boot] Analyzing SpeedUp" + newline);}
-if (reg_val & 1<<23 ) {file.write("  * Bit 23 : [Memory & Peripheral Boot] SpeedUp failed" + newline);}
+if (reg_val & 1<<18 ) {file.write("  * Bit 18 : [Memory & Peripheral Boot] Start image authentication" + newline);}
+if (reg_val & 1<<19 ) {file.write("  * Bit 19 : [Memory & Peripheral Boot] Image authentication failed" + newline);}
+if (reg_val & 1<<20 ) {file.write("  * Bit 20 : [Memory & Peripheral Boot] Reserved" + newline);}
+if (reg_val & 1<<21 ) {file.write("  * Bit 21 : [Memory & Peripheral Boot] Reserved" + newline);}
+if (reg_val & 1<<22 ) {file.write("  * Bit 22 : [Memory & Peripheral Boot] Reserved" + newline);}
+if (reg_val & 1<<23 ) {file.write("  * Bit 23 : [Memory & Peripheral Boot] Reserved" + newline);}
 if (reg_val & 1<<24 ) {file.write("  * Bit 24 : [Memory & Peripheral Boot] Reserved" + newline);}
 if (reg_val & 1<<25 ) {file.write("  * Bit 25 : [Memory & Peripheral Boot] Reserved" + newline);}
 if (reg_val & 1<<26 ) {file.write("  * Bit 26 : [Memory & Peripheral Boot] Reserved" + newline);}
@@ -213,27 +213,27 @@ if (reg_val & 1<<31 ) {file.write("  * Bit 31 : Reserved" + newline);}
 file.write(newline);
 reg_val = printRegisterValue(debugSessionDAP, "ROM: Current tracing vector, word 3", 0x4030CE48);
 if (reg_val & 1<<0  ) {file.write("  * Bit 0  : [Memory Boot] Memory booting device NULL" + newline);}
-if (reg_val & 1<<1  ) {file.write("  * Bit 1  : [Memory Boot] Memory booting device XIP" + newline);}
-if (reg_val & 1<<2  ) {file.write("  * Bit 2  : [Memory Boot] Memory booting device XIPWAIT" + newline);}
-if (reg_val & 1<<3  ) {file.write("  * Bit 3  : [Memory Boot] Memory booting device NAND" + newline);}
-if (reg_val & 1<<4  ) {file.write("  * Bit 4  : [Memory Boot] Reserved" + newline);}
-if (reg_val & 1<<5  ) {file.write("  * Bit 5  : [Memory Boot] Memory booting device MMCSD0" + newline);}
+if (reg_val & 1<<1  ) {file.write("  * Bit 1  : [Memory Boot] Memory booting device XIP (MUX2)" + newline);}
+if (reg_val & 1<<2  ) {file.write("  * Bit 2  : [Memory Boot] Memory booting device XIPWAIT (MUX2)" + newline);}
+if (reg_val & 1<<3  ) {file.write("  * Bit 3  : [Memory Boot] Memory booting device XIP (MUX1)" + newline);}
+if (reg_val & 1<<4  ) {file.write("  * Bit 4  : [Memory Boot] Memory booting device XIPWAIT (MUX1)" + newline);}
+if (reg_val & 1<<5  ) {file.write("  * Bit 5  : [Memory Boot] Memory booting device NAND" + newline);}
 if (reg_val & 1<<6  ) {file.write("  * Bit 6  : Reserved" + newline);}
 if (reg_val & 1<<7  ) {file.write("  * Bit 7  : [Memory Boot] Memory booting device MMCSD1" + newline);}
 if (reg_val & 1<<8  ) {file.write("  * Bit 8  : Reserved" + newline);}
 if (reg_val & 1<<9  ) {file.write("  * Bit 9  : Reserved" + newline);}
-if (reg_val & 1<<10 ) {file.write("  * Bit 10 : [Memory Boot] Reserved" + newline);}
+if (reg_val & 1<<10 ) {file.write("  * Bit 10 : [Memory Boot] Memory booting device NAND_I2C" + newline);}
 if (reg_val & 1<<11 ) {file.write("  * Bit 11 : Reserved" + newline);}
-if (reg_val & 1<<12 ) {file.write("  * Bit 12 : Memory booting device SPI" + newline);}
+if (reg_val & 1<<12 ) {file.write("  * Bit 12 : Memory booting device MMC0" + newline);}
 if (reg_val & 1<<13 ) {file.write("  * Bit 13 : Reserved" + newline);}
 if (reg_val & 1<<14 ) {file.write("  * Bit 14 : Reserved" + newline);}
 if (reg_val & 1<<15 ) {file.write("  * Bit 15 : Reserved" + newline);}
 if (reg_val & 1<<16 ) {file.write("  * Bit 16 : Peripheral booting device UART0" + newline);}
 if (reg_val & 1<<17 ) {file.write("  * Bit 17 : Reserved" + newline);}
-if (reg_val & 1<<18 ) {file.write("  * Bit 18 : [Peripheral Boot] Reserved" + newline);}
+if (reg_val & 1<<18 ) {file.write("  * Bit 18 : Reserved" + newline);}
 if (reg_val & 1<<19 ) {file.write("  * Bit 19 : Reserved" + newline);}
 if (reg_val & 1<<20 ) {file.write("  * Bit 20 : [Peripheral Boot] Peripheral booting device USB" + newline);}
-if (reg_val & 1<<21 ) {file.write("  * Bit 21 : [Peripheral Boot] Reserved" + newline);}
+if (reg_val & 1<<21 ) {file.write("  * Bit 21 : Reserved" + newline);}
 if (reg_val & 1<<22 ) {file.write("  * Bit 22 : [Peripheral Boot] Peripheral booting device GPGMAC0" + newline);}
 if (reg_val & 1<<23 ) {file.write("  * Bit 23 : Reserved" + newline);}
 if (reg_val & 1<<24 ) {file.write("  * Bit 24 : Peripheral booting device NULL" + newline);}