Прошивка Katapult
Описание прошивки Katapult
Katapult ранее назывался CanBoot, оба названия могут встречаться в старых руководствах или названиях прошивок.
Katapult — это загрузчик для запуска и обновления Klipper:
- Сам Katapult не может использоваться в качестве MCU Klipper; после прошивки всё равно необходимо записать прошивку Klipper, соответствующую аппаратному обеспечению и способу связи.
- Поддерживаемые платы инструментов могут войти в Katapult быстрым двойным нажатием кнопки
RESET; после входа обычно мигает индикатор состояния. - CAN, RS232 и USB используют независимые прошивки Katapult; нельзя просто изменить имя файла или напрямую смешивать их.
- Для прошивки CAN также необходимо выбрать правильную скорость шины, распространённые скорости —
500Kи1M.
- SHT36/42 поддерживает CAN
- Здесь предоставляются только прошивки CAN со скоростью 500K и 1M
Вход в режим прошивки
Обведённая кнопка — это BOOT
- При полностью обесточенной плате закоротите кнопку BOOT, затем подключите кабель TYPE-C с передачей данных одним концом к плате, другим — к вашему устройству
Loading...Loading...
Прошивка
- Прошивка STM32F072 через Windows
- Прошивка STM32F072 через上位机
- Прошивка Katapult для SHT36
- Вы можете получить прошивку по следующей ссылке:
.txt 或其他扩展名。- Прошивка находится в
FLY-Firmware/ToolBoard/SHT36
Перед подключением или повторным извлечением USB-кабеля полностью выключите принтер и отключите другие источники питания. Не допускайте одновременного питания платы инструмента через блок питания принтера и USB-порт.
USB-порты некоторых компьютеров могут вызывать нестабильную прошивку из-за несовместимости драйверов или сигналов. При сбое подключения попробуйте сменить USB-порт компьютера или использовать надежный USB-хаб; при появлении ошибки, показанной ниже, также сначала проверьте USB-подключение и драйверы.
- Загрузите и установите
SetupSTM32CubeProgrammerи драйвер STM32 DFU со страницы загрузки вспомогательного ПО. - Сохраните прошивку, загруженную с этой страницы, в удобное для поиска место на компьютере.
Windows может скрывать расширения файлов. В проводнике файлов отметьте пункт «Расширения имен файлов», чтобы убедиться, что прошивка по-прежнему имеет расширение .bin или .hex, и не изменяйте расширение файла.
- Убедитесь, что устройство переведено в режим DFU-прошивки согласно руководству по продукту, затем подключите его к компьютеру с помощью USB-кабеля с поддержкой передачи данных.
- Откройте STM32CubeProgrammer, выберите режим USB, обновите список устройств и подключитесь.
- Отсутствие всплывающего окна с ошибкой означает успешное подключение.
- Нажмите на значок загрузки слева и отметьте параметры прошивки, как показано на рисунке.
- Нажмите
Browse, чтобы выбрать прошивку для записи.
- При прошивке файла
.binустановитеStart addressна0x08000000; при использовании файла.hexоставьте адрес, указанный в файле.
- Нажмите
Start automatic mode, чтобы начать прошивку.
- После появления сообщения об успешном завершении прошивка считается завершенной.
- Установка инструмента для прошивки
- Для верхнего компьютера FLY этот шаг выполнять не требуется.
- При установке убедитесь, что верхний компьютер подключен к интернету.
- Если инструмент для прошивки уже установлен, этот шаг можно пропустить.
sudo apt update
sudo apt install dfu-util -y
- Проверка статуса подключения устройства
- Выполните следующую команду, чтобы убедиться, что устройство успешно подключено:
lsusb
- Если DFU-устройство не обнаружено, попробуйте снова войти в режим прошивки.
- В некоторых версиях системы название устройства может отличаться. Появление
0483:df11означает успешный вход в режим прошивки.
- Получение предварительно скомпилированной прошивки
- Загрузите прошивку для соответствующей модели во вкладке Учебник по прошивке для Windows в верхней части этой страницы или на странице «Прошивка / Обновление прошивки» соответствующего продукта.
- Прошивка
Необходимо прошить только одну из прошивок
-
Ниже приведена команда для прошивки прошивки со скоростью CAN 500K
sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36_072_CANBOOT_500K.BIN -
Ниже приведена команда для прошивки прошивки со скоростью CAN 1M
sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36_072_CANBOOT_1M.BIN
-
Если появилось содержимое, показанное ниже,
File downloaded successfully, прошивка прошла успешноLoading...
После завершения прошивки необходимо полностью обесточить плату один раз.