Я использую микроконтроллер STM32F103 для собственного проекта и хочу использовать ST-Link платы Nucleo STM32F411 для внешней отладки / программирования.
Я установил перемычки CN2 в положение OFF, и мой актуальный вопрос в распиновке SWO (CN2). Как я продолжаю это следующим образом:
- PIN 1 (из SWO) - это VDD_Target
- PIN 2 - это SWCLK
- PIN 3 является GND
- PIN 4 - это SWDIO
- PIN 5 - это NRST
- ПИН 6 SWO
Насколько мне известно, я не должен использовать все эти контакты выше. Как в, я подключен
- PIN 2 для PIN 37 (или PA14) в MCU
- PIN 3 к GND
- PIN 4 - PIN 34 (или PA13)
- PIN 5 - PIN 7 или (СБРОС) в целевом MCU.
Не уверен, стоит ли мне подключать контакт SWO, поскольку он установлен как «зарезервированный» (почему?). Также я подаю 3.3 V на вывод VIN MCU, это означает, что мне не нужно подключать VDD (PIN 1 stlink).
Пожалуйста, обратитесь к этой таблице, которую я взял из официальной таблицы:
Вот общая конфигурация распиновки MCU здесь:
Я проверил «почти» все с помощью осциллографа и тестера, и все, кажется, в порядке. Что еще мне здесь не хватает? Должен ли я что-нибудь сделать с контактами BOOT0 или BOOT1?