Танцы с бубном над чёрной мамкой на базе 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кожу как в итоге я пришёл к положительному результату и в итоге плата завелась! Но просто без описания этих танцев с бубном картина будет не полной!
Еще больше интересных статей
Обновленный хотэнд QIDI Tech Q1 Pro
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Датчик наличия пластика для Bambu Lab Х1 Carbon.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
GCODE: Основы
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
GCODE: Плюшки от ПавлушкиПосле написания предыдущей...
Комментарии и вопросы
230
Только большая просьба писать....
Может я тогда чего не понимаю,...
На Авито нашел Creality pad, п...
нет кнопки "продать модель"
Как подключить? как настроить...
Добрый день друзья. Недавно ст...