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.

AM2434: CPSW

Part Number: AM2434

Hi Team,

My customer has a question about CPSW. The i2331 errata says the following: Due to this errata, Ethernet boot should not be used on this device. 

Errata link: https://www.ti.com/lit/pdf/sprz457

  1. They do not use ethernet boot, but they use CPSW in their application. Is this workaround needed for them?
  2. In the workaround, it says that a warm reset is needed after POR. After issuing a warm reset, is this followed by the restarting boot process? They are using xSPI boot, so will the procedure below be needed?
    1. Issue POR
    2. CPU starts xSPI boot, and it reads SBL/Application binary from the external flash memory.
    3. SBL or application tells CTRLMMR_MCU_RST_CTRL.SW_MCUWARMRST to issue warm reset.
    4. Due to warm reset, CPU starts xSPI boot and reads SBL/Application again.
    5. This time SPL or application never issue warm reset.
    6. SPL or application starts initializing CPSW. (Also, the CPU needs to execute boot process twice to use CPSW correct?)
  3. In the procedure above, SBL/application does the following correct? How can SBL/application know which type of reset was issued? (Is it the CTRLMMR_MCU_RST_SRC register?) 
    1. Issue warm reset when boot from POR
      1. Not issue warm reset when boot from warm reset.

    Best regards,

    Mari