해결된 질문
23.08.25 09:06 작성
·
323
0
f411 내부 ST-link 사용하여 FW업데이트 또는 디버깅 시,
아래 그림에서 보이는 USB-DM / USB-DP 를 통해서 USB 와 통신하고,
그 후에 다시 STM JTMS / STM JTCK 를 통해서 메인 MCU의 PA13(SWDIO) / PA14(SWCLK)와 연결되는 것인가요???
외부 ST-link 사용하여 FW 업데이트 또는 디버깅 시,
'메인 MCU의 PA13(SWDIO) / PA14(SWCLK)' 와 'ST-link의 SWDIO / SWCLK' 가 바로 연결되는 것인가요?
CN2에대한 설명을 보면 Jumpers On/Off에 따라 사용 옵션이 있는거같은데(아래 그림), On/Off에따라 어떤 방식으로 FW 업데이트가 되는건지 궁금합니다.. (내부ST link 를 사용할지 아니면 외부 ST link 사용할지 선택하는 것인줄 알았는데, 교육자료 사진을 보면 항상 Jumpers ON 상태인거같아서 제가 잘못 파악한걸까요??ㅠㅠ)
답변 1
1
2023. 08. 25. 09:42
안녕하세요.
Nucleo 보드에는 2개의 MCU가 있습니다.
회로도의 3페이에 있는 MCU-STM32F103(U2)는 ST-LINK의 역할을 하는 MCU이고,
2페이에 있는 MCU-STM32F411(U5)는 사용자가 사용하는 MCU입니다.
CN2의 점퍼는 외부 ST-LINK를 사용하여 CN4 커넥터에 연결해서 U2(ST-LINK)를 업데이트 할 것인지, U5(NUCLEO)을 업데이트 할 것인지를 선택합니다. 본 강의에서는 이 커넥터는 사용하지 않습니다.
NUCLEO 보드에 있는 "내부 ST-LINK"부분은 외부 ST-LINK와 동일합니다. 외부 ST-LINK을 사용하여 업데이트 할 때, PC와 USB로 외부 ST-LINK와 연결해서 사용하듯이, 동일하게 "내부 ST-LINK"에 USB 연결해서 업데이트 합니다. 데이터 Path는 님이 1번에서 언급하신대로 되지 않을까 생각합니다.
감사합니다 ~!!
2023. 08. 25. 10:01
아 그렇군요!! 감사합니다!! ^^