When i set PA2 as output, Program go into HardFault.
�? original source code : B-L475E-IOT01A.(STM32L475V)
�? IDE Tool : uVision
�? Symptom : When i set PA2 as output, Program go into HardFault_Handler()
it can't reach while(1);
Other ports are no problem. only PA2 has this problem.
�? source code
int main(void) {
HAL_Init();
SystemClock_Config();
__HAL_RCC_GPIOA_CLK_ENABLE();
GPIO_InitTypeDef gpio_init_structure;
gpio_init_structure.Pin = GPIO_PIN_2;
//gpio_init_structure.Mode =GPIO_MODE_OUTPUT_OD;
//gpio_init_structure.Mode =GPIO_MODE_AF_OD;
gpio_init_structure.Mode = GPIO_MODE_OUTPUT_PP ;
gpio_init_structure.Pull = GPIO_NOPULL;
gpio_init_structure.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOA, &gpio_init_structure);
while(1);
