- Tue Sep 01, 2015 6:51 am
#27545
martinayotte thank you for links, they are really helpful
According to you (and others) these GPIOs affect boot process but should not affect stability of normal operation (however if a chip resets due to other reason they may affect its recovery)
According to some sources they have internal pull-ups, although in practice I see that boot is more predictive with external pull-ups.
Following your recommendations on pull-up/pull-down my blinking LEDs survived last night. That gives some hope for further development
However as I mentioned before I succeeded to use only 4 pins for output (namely GPIO5/4/0/2, all on the right side)
According to your link, some pins are multi-functional, so I added this to my code
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U, FUNC_GPIO2);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_GPIO13);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_GPIO14);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_GPIO15);
but it did not help.
Have you tried to use these pins for output?