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;