This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EVMK2G: rom boot process timing

Genius 9880 points

Part Number: EVMK2G

Hi Team,

Good day, can you please confirm if there is a way to access BOOTCOMPLETE pin of 66ak2g12 on EVMK2G board physically?

Thank you and looking forward for your kind response.

Regards,

Maynard

  • Maynard,

    BOOTCOMPLETE pin on the SOC (Y3) is connected to BMC controller pin B13 for the state machine in BMC firmware to read and display on the LCD panel.  The pin doesn`t go to a test point on the EVM . There seems to be a external pull up with R379 

    Could you please help us understand what is the intended use of probing K2G BOOTCOMPLETE pin.

    Regards,

    Rahul 

  • I needed to measure the boot time.

    I tried probing the BOOTCOMPLETE pin at R379. It is always low until the DSP0_COMPLETE bit in BOOT_COMPLETE register is manually set.

    Is this the intended behaviour as 66AK2G12 only has ARM ROM boot and not DSP ROM boot?

    I have used the SBL provided in PDK for booting from QSPI flash.

  • Rijo,

    Yes, this is intended behavior. The Boot complete pin ANDs the ARM_COMPLETE and DSP_COMPLETE bits so it will not go high until all cores have booted.

    To benchmark the ROM boot time, you will need to toggle GPIO right after ROM boot completed or set a HW break point at ROM exit function to measure the timing. We have benchmark the QSPI boot on K2G and shared the result here for users benefit.

    https://e2e.ti.com/support/processors/f/791/t/599671?66AK2G02-QSPI-boot-time-benchmark (This is benchmark with 600 Mhz variant )

    Hope this helps.

    Regards,

    Rahul