Dear C6748 experts,
We are using the secure version of the C6748 and its secure primary bootloader boots our main application image. This boot process takes approximately 3.5 seconds, before our application has control over the C6748. Due to the unexpected pull-up/pull-down behavior of certain groups of pins on the C6748, one of our important "system ready" pins are pulled high during the 3.5 second booting period, while it should actually have been pulled low until our application takes over control.
The bottom line is that we are not in a position to change the hardware now, but a possible solution would be for the C6748's primary ROM bootloader to drive this pin low while booting. I know with the AISgen script a number of peripherals can be configured and the PINMUX registers as well, but in the documentation I could not find a way to drive any GPIO pins.
Is there perhaps some sneaky way of driving this pin low with a combination of AISgen commands?
The pin in question is: AMUTE/PRU0_R30[16]/nUART2_RTS/GP0[9]/PRU0_R31[16]