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.

OMAP-L138: Floating GPIOs During Bootloading

Part Number: OMAP-L138

Hi all,

We use a OMAPL138EZWT4 with a SPI flash memory. During bootloading from flash, we can see that GPIOs behave floating (sometimes high, sometimes low or sometimes flickering). After loading the application, all GPIOs behave like intended. We use TI's bootloader for loading program from SPI flash. Is there a way of getting rid of this floating GPIO behavior?

Thanks,

Hakan

  • Hakan,

    Can you be more specific and indicate what GPIO pins are you seeing this behavior during reset. GPIO pins are not used during SPI boot so what ever your are observing is not related to the ROM bootloader behavior. It could be due to your board design. can you explain if you have an external 

    If you refer to section 3.80 .20 in the data manual, the GPIO pins behavior during reset is described in that section (There is similar table for other GPIO banks)

    HEre is general guidance to pull GPIO pins high or low from a power perspective and a similar discussion on Critical link forum 

    http://processors.wiki.ti.com/index.php/General_Guidelines_for_Reducing_I/O_Power_Consumption 

    https://support.criticallink.com/redmine/boards/10/topics/2805

    The AISGen tool allows users to configure the pux of the pin during reset but not change the internal PU/PD on the pin, this is only controlled using PUPDEN and PUPDSEL registers on the device which you can program ones the device loads SBL/application.

    Regards,

    Rahul