Танцы с бубном над чёрной мамкой на базе 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кожу как в итоге я пришёл к положительному результату и в итоге плата завелась! Но просто без описания этих танцев с бубном картина будет не полной!
Еще больше интересных статей
Апгрейды для Sprite Extruder Ender 3: обдув K3D, азотированные шестерни FYSETC Sprite Extruder Gear, сопло 0.6. Печать композитами.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Всем привет! )
Я знаю, что сейчас не 202...
Сушилка на 4 катушки своими руками
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
GCODE: Основы
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
GCODE: Плюшки от ПавлушкиПосле написания предыдущей...
Комментарии и вопросы
Приветствую Вас! Дизайн корпус...
печатнику - печатать, художник...
Вот тут про электронику есть и...
Друзья, хелп! Решил напечатать...
Собственно, в заголовке все на...
Свернул паз под шестигранник,...
я голову сломал уже. Как в Cur...