MCU-PLUS-SDK-AM243X: Load DMSC FW and SoC initialization process are mandatory?

Part Number: MCU-PLUS-SDK-AM243X

Tool/software:

Hello experts.
There is a plan to mass-produce it in the future,
and the boot mode switch has been removed to reduce the size of the development board.
(default: ospi boot mode)
Do I need dev boot mode?
Do I need load DMSC FW and initialize the SOC process?
Do I have to do load_dmsc_hsfs.js?
Is there any alternative to opi mode?
Best regards.
  • Hello Seong Change Kim,

    When you are going to mass production and using OSPI boot mode, then connect the pull-up / pull down to boot mode pins according to OSPI boot mode values .

    Even with the OSPI boot mode, we can debug the SOC and do not need development boot mode.

    In development boot mode , we need the above scripts but in real time applications we do not need dev boot mode.

    Please look at the schematic checklist for guidelines for boot mode configurations.

    The below links belongs to an AM62x device even though the same approach is applied to Am243 devices for boot mode switch guidelines.

    https://www.ti.com/lit/an/sprad21e/sprad21e.pdf


    Refer 6.1.5 Configuration of Boot Modes (for Processor)

    https://www.ti.com/lit/an/sprad85a/sprad85a.pdf


    Refer 2.2 Configuring the Boot Mode

    Regards,

    Anil.

  • In order to initialize the MCU, it is understood that the switch should be included so that it can "essentially" boot into Dev Boot Mode.
    Is it correct?
    In our custom board, the switch has been removed, so the boot mode cannot be set, and only OSPI boot mode is possible.
    Is there another way?

    I'm not sure if it's because I didn't initialize it, but other programs aren't downloading to the emulator.

    Also, is there a way to boot into UART boot mode and upload the bootloader while fixed in OSPI boot mode?

  • In order to initialize the MCU, it is understood that the switch should be included so that it can "essentially" boot into Dev Boot Mode.
    Is it correct?

    SOC can be initialized with any boot mode.

    If you go with DEV BOOT MODE you need to initialize the SOC with the Gel scripts.

    If you use the OSPI, then SOC can be initialized with the OSPI boot mode.

    In our custom board, the switch has been removed, so the boot mode cannot be set, and only OSPI boot mode is possible.
    Is there another way?

    Please look at the schematic guidelines. There Hw experts clearly explained how to make ON /OFF Boot mode Switch switch pins for particular boot mode .

    Regards,

    Anil.