Other Parts Discussed in Thread: CC3220SF, CC3200
I'm facing a weird issue with a CC3220SF based board. For some reasons when the circuit is powered up it might happen that the rx pin (GPIO2, pin 57) is held down by an external device with a 1k resistor. Whenever this happens the CC3220SF doesn't run any code. If the logic level on that pin turns high and I reset the board it works as expected.
To narrow down the problem I created an extremely simple project (NoRTOS) that basically does the following:
int main(void) { PRCMCC3200MCUInit(); Power_init(); NoRTOS_start(); GPIO_init(); GPIO_write(BOARD_GPIO_LED_RED, 1); return (0); }
In this way I'm able to reproduce the problem. As you can see I didn't initialized the UART yet - anyway a 0V on the rx prevents the MCU to run.
Is there something obvious I'm missing about?