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.

AM69: QSPI Boot Device Clarification

Part Number: AM69

Tool/software:

Hello, we are designing a PCB based on the AM69 processor, and we would like to boot from QSPI. Please see the following except from the TRM:



My question is concerning the sentence, "Primary boot mode B and Primary Boot Mode Config 6 must be set to 0 if MCU only is set to 0." I was interpreting this sentence to mean the following:

  1. When MCU Only=0, Primary Boot Mode B (that is, pin BOOTMODE00) must be 0, which is consistent with table 4-8. This makes sense.
  2. When MCU Only=0, Primary Boot Mode Config 6 (which I take to mean pin BOOTMODE06) must also be 0. According to table 4-17 shown above, this means that QSPI "Port 1" will be used for booting.

However, table 4-17 above seems to also indicate that when MCU Only=1, the value of the "port" configuration field is implicitly zero, which would mean that QPSI "Port 1" would be used in that situation as well.

So it would seem that it is impossible to select QPSI "Port 0" for booting, and this makes me think that I must not be understanding something correctly. Please let me know where I am mistaken.

Thanks and best regards,
Dave

  • Hey Jacinto Team,

    I've pinged you directly but also wanted to comment on here as well.

    Can you please help to expedite support on this and provide an update so that Dave can continue to make progress on his design?

    -Matt

  • Hi All,

    Update from our expert:

    • When MCU Only=0, Primary Boot Mode B (that is, pin BOOTMODE00) must be 0, which is consistent with table 4-8. This makes sense.

    >> This is correct.

    1. When MCU Only=0, Primary Boot Mode Config 6 (which I take to mean pin BOOTMODE06) must also be 0. According to table 4-17 shown above, this means that QSPI "Port 1" will be used for booting.

    >>  There seems to be a typo in TRM. Correct Statement is when MCU Only=0, Primary Boot Mode Config 6 can be either 0 (Port 1) or 1 (Port 0)

    So it would seem that it is impossible to select QPSI "Port 0" for booting, and this makes me think that I must not be understanding something correctly. Please let me know where I am mistaken.

    >> In MCU only Mode(MCU Only=1), the BOOTMODE pins(here it is BOOTMODE00 and BOOTMODE06) are ignored, and default settings will work for QSPI boot, which is Port 1. So QSPI cannot boot through Port0 in MCU only mode.

    I will get the typo corrected in the next revision of our TRM. Thanks for pointing it out.

    Regards,
    Tanmay

  • Thank you both, Matt and Tanmay!  -- Dave