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.

TMS320C6747: Can a GPIO be held Low during ROM boot (before user code)?

Guru 14360 points

Part Number: TMS320C6747

Hi,

We need one pin to remain Low during the on-chip ROM bootloader stage (before our application starts). Is there any supported way to achieve this—either by the ROM bootloader itself, or by configuring it very early in AIS boot (e.g., KICK unlock → PINMUX to GPIO → set GPIO as output and drive Low via AIS write/function)? Also, please advise any ROM revision constraints (e.g., d800k001 vs later) or limitations that would prevent this.

Thanks,
Conor

  • Conor

    The ROM code cannot be changed or configured to change the default state of a pin.   

    Possible options 

    1. Chang to a pin that has the desired state during boot. 
    2. Add external logic to invert the signal 
    3. Use an external pull do override the internal pull - see section 4.3 of the device datasheet for detail. 

    --Paul