본문 바로가기
반응형

STM324

STM32CubeIDE Hex/Bin 파일명 변경 STM32CubeIDE에서 프로젝트 컴파일 시 만들어지는 HEX/BIN 파일명을 변경하는 방법을 확인했다.프로젝트의 Properties에서 Build Artifact 탭의 Artifact name에서 바꾸고 싶은 이름으로 변경하면 된다. 2025. 6. 25.
STM32 fputc를 이용한 printf 사용시 BKPT 0xAB 에서 멈춤 간만에 STM32를 이용해서 프로젝트 진행 중인데...설정 부분이 많이 헷갈린다.디버그 포트 설정에서 한 참 고전을 면치 못했고, 이제는 printf에서 문제가 발생했다.예전에는 int fputc(int ch, FILE *f) { uint8_t temp[1] = {ch}; HAL_UART_Transmit(&huart1, temp, 1, 2); return ch; }를 main 위에 넣어주고 사용해서 잘 됐는데 오늘 다시 하니까 PC 0x0800041C에서 BKPT 0xAB 라는 문구에서 브레이크가 걸린다.아래에서 printf를 삭제해주면 사라진다.이게 뭐지??어떻게 해결해 줘야하나??? Keil의 Manage Run-Time Environment에서Compiler->I/O->STDIN, STDOUT을 I.. 2024. 9. 11.
STM32 fputc를 이용한 printf 사용시 BKPT 0xAB 에서 멈춤 간만에 STM32를 이용해서 프로젝트 진행 중인데...설정 부분이 많이 헷갈린다.디버그 포트 설정에서 한 참 고전을 면치 못했고, 이제는 printf에서 문제가 발생했다.예전에는 int fputc(int ch, FILE *f) { uint8_t temp[1] = {ch}; HAL_UART_Transmit(&huart1, temp, 1, 2); return ch; }를 main 위에 넣어주고 사용해서 잘 됐는데 오늘 다시 하니까 PC 0x0800041C에서 BKPT 0xAB 라는 문구에서 브레이크가 걸린다.아래에서 printf를 삭제해주면 사라진다.이게 뭐지??어떻게 해결해 줘야하나??? Keil의 Manage Run-Time Environment에서Compiler->I/O->STDIN, STDOUT을 I.. 2024. 9. 9.
STM32CubeMX Install error error writing to registry during installation라는 에러가 나타날 때가 있다. 일부 프로그램들은 관리자로 인스톨 해야하는 경우가 있는데이 프로그램이 그런가보다. 아니면 인스톨 옵션으로 진행 중 이 컴퓨터를 사용하는 모든 유저를 선택했기 때문일 수도... 2024. 9. 9.
반응형