프로젝트 설정에서 MX_GPIO_Init() 함수 옵션을 아래와 같이 변경한다.
HAL과 클럭 초기화 후에 GPIO와 함께 LED를 ON 시킨다.
#include "main.h"
void SystemClock_Config(void);
/*******************************************************************************
Description :
System initialization
Inputs :
None
outputs :
"1" : Operation succeeded
"0" : Operation failure
********************************************************************************/
int Init (void)
{
HAL_Init();
/* Configure the system clock */
SystemClock_Config();
/* Initialize all configured peripherals */
MX_GPIO_Init();
// LED ON
HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);
return 1;
}
CubeProgrammer에서 보드와 연결 한다.
연결 후 다운로드 탭에서 Erase external memory 를 클릭하고 첫번째 섹터를 선택한다.
Erase select Sector 버튼을 클릭한다.
보드의 LED가 켜지면서 아래와 같이 정상적으로 처리되었다면 메세지가 나와야 한다.