분류 전체보기159 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. Debug : Serial Wire STM32CubeMx를 이용해서 칩을 설정할 때 Pinout & Configuration항목의 SYS에 보면 SYS Mode and Configuration이 있다.여기를 처음에는 신경쓰지 않고 지나갔었는데 Default로 No Debug로 되어 있었나보다. 다운로드/디버깅 모두 안돼서 한 참 고민했다.STM32 ST-LINK Utility를 이용해서 Chip을 Erase 시켜주고, 위의 SYS의 Debug를 Serial Wire로 설정해 주니까 잘 된다. 처음에 잘못 설정하고 헤메이던 것이 패착이였다. 2024. 9. 9. FCARM - Output Name not specified. STM32CubeMX를 이용해서 프로젝트를 생성하고, 새로운 C, H 파일을 만들어서 KEIL에 추가했다.그리고 컴파일 했더니 FCARM 에러가 발생한다. 찾아보니까 Image file을 사용하면 그리된다해서 혹시나 해서 내가 만들어 추가한C 파일의 Properties를 보니까 "File Type"이 Image file로 되어 있다.이를 C Source file로 바꿔주고 컴파일 했다. 2024. 9. 9. STM32CubeMX Install error error writing to registry during installation라는 에러가 나타날 때가 있다. 일부 프로그램들은 관리자로 인스톨 해야하는 경우가 있는데이 프로그램이 그런가보다. 아니면 인스톨 옵션으로 진행 중 이 컴퓨터를 사용하는 모든 유저를 선택했기 때문일 수도... 2024. 9. 9. 제 16조 모든 국민은 주거의 자유를 침해받지 아니한다. 주거에 대한 압수나 수색을 할 때에는 검사의 신청에 의하여 법관이 발부한 영장을 제시하여야 한다. 주거의 자유를 침해 받지 않으나 주거를 얻으려면 많이 노력해야한다.월세에서 전세로, 전세에서 자가로 가기 위해서 많이 노력해야만한다.특히 서울, 경기 지방에서 자가를 갖기 위해서는 더 어려운거 같다. 그래서 그 쪽에서 사는건 별로 원하지 않는다.침해받을 주거를 자기 이름으로 갖고 있는 것 자체가 성공이라 해야하나???? 어쨌든 국민의 주거는 보호 되어야한다. 2024. 9. 2. 이전 1 ··· 5 6 7 8 9 10 11 ··· 27 다음