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.

CC3220: how to correct configure GPIO31 (PIN45) if i have 3220SF ?

Part Number: CC3220

hi!

i burned (sorry for my English) 5(five) cc3220sf chips. two of them had connection with GND at PIN: 45. others had burned(connect wint gnd) pins 39, 41, 46. it is DCDC_PA and DCDC_ANA2 pins

ok. i think i have wrong pin configure for GPIO31. may be.

but! same program had been worked (and working now, still) at launchpad and first ver of my custom pcb. pcb design (for power pins) and nominal of R,C,L are same.

how to correct configure GPIO31 (PIN45) if i have 3220SF ? or it doesn't matter?

upd:
.c

GPIO_PinConfig gpioPinConfigs[] =
{
/* input pins with callbacks */

 GPIOCC32XX_GPIO_09 | GPIO_CFG_IN_NOPULL | GPIO_CFG_IN_INT_NONE,
 GPIOCC32XX_GPIO_10 | GPIO_CFG_IN_NOPULL | GPIO_CFG_IN_INT_NONE,
 GPIOCC32XX_GPIO_11 | GPIO_CFG_IN_NOPULL | GPIO_CFG_IN_INT_NONE,
 GPIOCC32XX_GPIO_12 | GPIO_CFG_IN_NOPULL | GPIO_CFG_IN_INT_NONE,
 GPIOCC32XX_GPIO_13 | GPIO_CFG_IN_NOPULL | GPIO_CFG_IN_INT_NONE,

 /* output pins */
 /* CC3220SF_LAUNCHXL_GPIO_LED_D7 */  //GPIOCC32XX_GPIO_09 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW,
 GPIOCC32XX_GPIO_07 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW,
 GPIOCC32XX_GPIO_08 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW,
 GPIOCC32XX_GPIO_28 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW,

};

PowerCC32XX_ParkInfo parkInfo[] =
{
/*          PIN                    PARK STATE              PIN ALIAS (FUNCTION)
 -----------------  ------------------------------     -------------------- */
  { PowerCC32XX_PIN01, PowerCC32XX_NO_PULL_HIZ }, /* GPIO10              */
  { PowerCC32XX_PIN02, PowerCC32XX_NO_PULL_HIZ }, /* GPIO11              */
  { PowerCC32XX_PIN03, PowerCC32XX_NO_PULL_HIZ }, /* GPIO12              */
  { PowerCC32XX_PIN04, PowerCC32XX_NO_PULL_HIZ }, /* GPIO13              */
  { PowerCC32XX_PIN05, PowerCC32XX_NO_PULL_HIZ }, /* GPIO14              */
  { PowerCC32XX_PIN06, PowerCC32XX_NO_PULL_HIZ }, /* GPIO15              */
  { PowerCC32XX_PIN07, PowerCC32XX_NO_PULL_HIZ }, /* GPIO16              */
  { PowerCC32XX_PIN08, PowerCC32XX_NO_PULL_HIZ }, /* GPIO17              */
  { PowerCC32XX_PIN13, PowerCC32XX_NO_PULL_HIZ }, /* FLASH_SPI_DIN       */
  { PowerCC32XX_PIN15, PowerCC32XX_NO_PULL_HIZ }, /* GPIO22              */
  { PowerCC32XX_PIN16, PowerCC32XX_NO_PULL_HIZ }, /* TDI (JTAG DEBUG)    */
  { PowerCC32XX_PIN17, PowerCC32XX_NO_PULL_HIZ }, /* TDO (JTAG DEBUG)    */
  { PowerCC32XX_PIN19, PowerCC32XX_NO_PULL_HIZ }, /* TCK (JTAG DEBUG)    */
  { PowerCC32XX_PIN20, PowerCC32XX_NO_PULL_HIZ }, /* TMS (JTAG DEBUG)    */
  { PowerCC32XX_PIN18, PowerCC32XX_NO_PULL_HIZ }, /* GPIO28              */
  { PowerCC32XX_PIN21, PowerCC32XX_NO_PULL_HIZ }, /* SOP2                */
  { PowerCC32XX_PIN29, PowerCC32XX_NO_PULL_HIZ }, /* ANTSEL1             */
  { PowerCC32XX_PIN30, PowerCC32XX_NO_PULL_HIZ }, /* ANTSEL2             */
  { PowerCC32XX_PIN45, PowerCC32XX_NO_PULL_HIZ }, /* DCDC_ANA2_SW_P      */
  { PowerCC32XX_PIN50, PowerCC32XX_NO_PULL_HIZ }, /* GPIO0               */
  { PowerCC32XX_PIN52, PowerCC32XX_NO_PULL_HIZ }, /* RTC_XTAL_N          */
  { PowerCC32XX_PIN53, PowerCC32XX_NO_PULL_HIZ }, /* GPIO30              */
  { PowerCC32XX_PIN55, PowerCC32XX_WEAK_PULL_UP_STD }, /* GPIO1 (XDS_UART_RX) */
  { PowerCC32XX_PIN57, PowerCC32XX_WEAK_PULL_UP_STD }, /* GPIO2 (XDS_UART_TX) */
  { PowerCC32XX_PIN58, PowerCC32XX_NO_PULL_HIZ }, /* GPIO3               */
  { PowerCC32XX_PIN59, PowerCC32XX_NO_PULL_HIZ }, /* GPIO4               */
  { PowerCC32XX_PIN60, PowerCC32XX_NO_PULL_HIZ }, /* GPIO5               */
  { PowerCC32XX_PIN61, PowerCC32XX_NO_PULL_HIZ }, /* GPIO6               */
  { PowerCC32XX_PIN62, PowerCC32XX_NO_PULL_HIZ }, /* GPIO7               */
  { PowerCC32XX_PIN63, PowerCC32XX_NO_PULL_HIZ }, /* GPIO8               */
  { PowerCC32XX_PIN64, PowerCC32XX_NO_PULL_HIZ }, /* GPIO9               */
};

.h

typedef enum CC3220SF_LAUNCHXL_GPIOName {
//inputs
    CC3220SF_GPIO_09 = 0,
    CC3220SF_GPIO_10,
    CC3220SF_GPIO_11,
    CC3220SF_GPIO_12,
    CC3220SF_GPIO_13,

//outputs
    CC3220SF_GPIO_07,
    CC3220SF_GPIO_08,
    CC3220SF_GPIO_28,




    CC3220SF_LAUNCHXL_GPIOCOUNT
} CC3220SF_LAUNCHXL_GPIOName;