Dual Core라는 이유 하나로 설레는 마음으로 STM32 CubeIDE에 연결해 보았다. Clock Config부터 들어가 보았는데, M7기준 480 MHz M4 기준 240 MHz의 Max Clock 설정이 가능한 것만 봐도 설렌다. 일단 M7은 400 MHz를 사용하고 M4는 200 MHz를 사용하도록 설정을 한다. 부가적인 Clock Config는 Tool이 알아서 해결해 준다.
Clock을 설정하고 나면 RCC쪽에서 분홍빛이 들어오는데, 이것저것 눌러보다가 보드가 잠겨버렸다.. 처음에는 고장 난 줄 알고 8만 원 날렸단 생각에 망연자실했었다. 바로 SupplySource Tap에서 이것저것 만지다 RCC 초기화 부분에서 마이컴 자체가 잠겨버린 것이었다.
보드가 잠기게 되면 Debugger 자체가 붙지가 않아 Flash도 되지 않는다.. 한글로 열심히 구글링을 해보아도 명확한 답이 나오지 않아 짧은 영어 실력으로 이것저것 검색해보니 한 줄기 빛 같은 글을 발견했다. 위에서 먼저 언급했듯 마이컴 자체가 RCC에 의해 Lock이 걸린 상태라 Device를 찾을 수 없다고 뜬다는 것이었다. 해당 글에서 제안한 방법은 2가지였다.
첫 번째, 리셋 버튼을 누른 채로 연결하기. 하지만 효과는 없었다.. 두 번째는 다섯 번째와 7번째 핀을 Short 시켜 부트 모드로 키는 것이었다. 정말 기적같이 LED가 들어오면서 연결이 되었다 ㅠ 진짜 소리 지를 뻔...
LD3 LED가 들어온다면 당신도 성공입니다... ㅠㅠ
보드를 살렸으니 다음시간에 Clock 설정부터 Timer, Scheduler를 이식해 보자
'프로젝트 일지 > Whale Car' 카테고리의 다른 글
[Whale Car] Schedule 이식 그리고 CPU Load (0) | 2024.10.21 |
---|---|
[Whale Car] 1ms Timer의 늪 (5) | 2024.10.15 |
[Whale Car] 개발 보드 변경 (2) | 2024.09.19 |
[Whale Car] Serial 통신 뚫기 (1) | 2024.04.08 |
[Whale Car] Scheduler 만들기 (0) | 2023.06.19 |