Танцы с бубном над чёрной мамкой на базе stm32f407vet6 часть 1
Решил поделится своим нелёгким опытом по запуску платы на базе stm32f407vet6.
Постараюсь минимизировать мои душещепательные истории танцев с бубном в течении 3 дней процесса запуска. Но тем неимение озвучу и свои ошибочные и неудачные действия!
Итак взял я такую платку где то года полтора назад на волне массового психоза по чипам!
На странице про неё сказано
И она ждала своего часа когда до неё руки дойдут. Так как уже на своей ATMega1284P достиг максимума её возможностей решил так жить нельзя пора переходить на новую мазафаку !
При подключении весило помигивала синенькими светодиодами! Далее скачал последний релиз версии Marlin-2.1.1.1 и файл с конфигами для этой версии прошивки. Закидываю оригинальные конфиг в прошивку на наиболее подходящую маза факу BOARD_BLACK_STM32F407VE и компилирую при помощи PlatformIO IDE for VSCode всё вроде как скомпилировалось успешно !Как выяснилось что в такую плату есть целых три варианта как залить прошивку :
1) UART
2) USB OTG
3) ST Link
Для заливки прошивки через UART или USB OTG надо ещё перейти в режим прошивки перекинув перемычку BOOT 0 c GND на 3.3V и периподключив плату.
При попытки залить через сред IDE 1 и 2 способом предсказуемо нечего не вышла выскочила что не может найти палату! Ну да ладно пытаюсь найти варианты альтернативных программ прошивки и первая всплывает DfuSe она работает через USB OTG. Запускаю но она тоже не видит плату ну до ладно. Ищу другой загрузчик и нахожу STM32 Flash loader demonstrator. Запускаю Выбираю порт платы нажимаю далее !
Зелёный светофор сигнализирует что программа нашла плату жму далее.
И тут как я думаю что в идеале должна определиться моя модель платы но ситуация как на картинке !
Ладно выбираю в ручную для своего МК
Жму далее Выбираю файл уже ранее скомпилированной прошивки которая находится в папки \Marlin-2.1.1.1\.pio\build\STM32F407VE_black Жму далее жду окала 30 секунд.
Окончание загрузки сигнализирует что всё загрузилось успешно! И тут как мне кажется я допускаю раковую ошибку ! Дела в том что не изменил адрес и прошил в самое начало 0x08000000 где скорей всего хранился какой то BootLoader Выхожу из режима программирования. Захожу в терминал и что и нечего не гугу ! Marlin не откликается! :( Светодиоды не светятся кроме красного! :(
Продолжение следует...
PS Не спешите делать выводы, давать мне рекомендации в следующей части я расcкожу как в итоге я пришёл к положительному результату и в итоге плата завелась! Но просто без описания этих танцев с бубном картина будет не полной!
Еще больше интересных статей
Подключение мощного диодного лазера к 3D-принтеру
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Появилось у меня как-т...
Дистанционное управление питанием 3D-принтера. Настройка Klipper и BTT Relay
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Ваше право. Я показал что захо...
Доказательств чего? Что мы сущ...
ЕСЛИ не секрет, в какой програ...
Подскажите, в чем может быть п...
Всем привет) хочу на ВБ заказа...
Коллеги, добрый день! Прошу по...
Подскажите, установил новую Nf...