Не удаётся загрузить в Platformio , и плата внезапно не определяется в STM32CubeProgrammer
Я использую Nucleo-H755ZI-Q. Я использовал его вместе с Platformio и фреймворком Arduino. Чтобы Arduino заработала, я использую следующую конфигурацию:
[env:nucleo_h743zi]
platform = ststm32
board = nucleo_h743zi
framework = arduino
monitor_speed = 115200
С этой платой всё работало нормально, но внезапно перестало работать. Возникает следующая ошибка загрузки:
Error: init mode failed (unable to connect to the target)
А так же не подключена плата STM32CubeProgrammer. Однако устройство обнаружено на порту 13, но не может загрузить данные. Светодиод COM также горит красным, указывая на проблему со связью с компьютером. Я купил новый USB-кабель и пробовал другие, так что проблема не в нём.
У меня есть два возможных сценария произошедшего.
После того, как я припаял разъёмы, у меня сгорел какой-то компонент на плате. Но это маловероятно, так как сначала всё работало, а потом перестало.
Что-то случилось с коммуникацией после использования «неправильной», но рабочей платы для загрузки nucleo_h743zi.
Есть ли способ сбросить настройки моей платы Nucleo-H755ZI-Q до заводских, чтобы попытаться решить проблему, или есть ли какие-либо другие рекомендации? Я, конечно, пробовал сбросить настройки кнопкой сброса. Но светодиод всё равно горит красным.
Спасибо.
@acroscene, 👍0
Обсуждение1 ответ
Проверьте файл platformio.ini. Он должен быть правильно настроен для Nucleo-H755ZI-Q. Поле «Плата» должно точно соответствовать используемой плате. Для Nucleo-H755ZI-Q конфигурация должна быть следующей:
[env:nucleo_h755zi_q]
platform = ststm32
board = nucleo_h755zi_q
framework = arduino
monitor_speed = 115200
Я знаю. Однако эта плата не поддерживает Arduino, поэтому я немного её взломал, используя nucleo_h743zi. Поначалу это работало. Но, возможно, именно это в итоге и привело к её повреждению., @acroscene
- STM32 ST LINK не работает в Linux
- Мой Arduino не показывает порт, но работает
- Добавление собственной платформы в PlatformIO
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
- Ошибка A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode. [upload] Error 2
- Ошибка "collect2.exe: error: ld returned 1 exit status"
- распиновка для stm32duino с bluepill
- STM32f4 Предупреждение: ядро заблокировано
Не уверен, что nucleo_h743zi работает с H755..., @dda