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.

AM2431: AM243x SDK Bootloader: Conditions and Timing for Calling pinmux_init()

Part Number: AM2431

Hi Team,

Posting on behalf of our customer.

I am working with the AM243x MCU+ SDK and customizing the bootloader (e.g., sbl_ospi). I would like to confirm the correct usage of the pinmux_init() function in this context.
Specifically, I have the following questions:

  1. Is it acceptable to call pinmux_init() at the very beginning of the main() function in the bootloader?
  2. Are there any prerequisites or conditions that must be met before calling pinmux_init() (e.g., unlocking MMRs, clock initialization)?

I am using the following SDK version:
mcu_plus_sdk_am243x_08_03_00_18

Any guidance or best practices regarding the correct initialization sequence in the bootloader.

Regards,

Danilo