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.

TMS320F28035: GPIO34 for boot mode

Part Number: TMS320F28035


Hello Champs,

In customer's F28035 board GPIO34 and GPIO37 have all been pulled up externally to ensure flash boot mode.

During codes running, when error occurred, they found out that if GPIO34 was first pulled down and then pulled up, the codes will be reset to run again.

Why did GPIO34 status affect the boot mode during codes running?

As we understood, both GPIO34 and GPIO37 status are only available for boot mode during power-up. After booting from flash and codes start running, GPIO34 and GPIO37 can be used for other functions.

Would you please help? Thanks!

Best Regards,

Linda

  • Linda,

    The boot mode resistors can be used as GPIOs during runtime. After booting up they have no effect on how the device will run or be reset. 

    If the boot mode pin's value changes during "th(boot-mode):" then you could have an issue. This is a 1000 cycle period after the device comes out of reset where the pin values must remain stable to ensure that the correct boot mode is selected. After this point you can use the pin normally.

    Please note that anytime after a reset th(boot-mode) applies, If the error condition causes the device to reset then the pins must remain stable during this time.

    Regards,
    Cody