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.

TMS320F28388D: SCIA port for default SCI Boot

Part Number: TMS320F28388D

I want to use SCI boot. I'm asking about the boot select pin and SCIA pin settings.
After setting BMSP register, BOOT_DEF register, OTP_BOOTPIN_CONFIG_KEY, etc.
I think I can adjust the boot mode according to the hardware I configured.

However, the question is how to boot the chip with SCI for the first time before setting the register.
Since KEY is not yet 0x5A,
If GPIO84=1, GPIO72=0, it will branch to SCI boot.
TRM says only SCIA ports are available, but it doesn't say which pin to use.
[Figure 5-3. CPU1 Standalone Boot Flow] has no part to check BOOT_DEF when KEY is not 0x5A.

Is it possible with any pin of SCIA? Or is it only possible with the initial values of BOOT_DEF, GPIO29 and GPIO28 pins?

  • Hello,

    Thanks for your question! Unfortunately, the device is configured to use the default GPIO28 and GPIO29 pins for SCI bootloading initially. This means that the device must first be programmed to use different SCI pins before being able to implement how you have described.

    Once the OTP change has occured though (to change the SCI GPIO bootloader pins as desired from Table 6-19 in the datasheet), the SCI bootloader will then use the configured pins from then on!

    Let me know if this answers your question!

    Regards,

    Vince