SKR 2.0 rev. B

Материал из CADR
Версия от 21:08, 23 июля 2022; Avp (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Процессор

STM32f407

Прошивка

К сожалению, для SKR 2.0 в открытом доступе прошивок нет, есть только для более старых версий:

Производитель "зажал" прошивки ([1]):

In conclusion, it is not possible to flash the bootloader on the SKR 2. Flashing can be done, but the stock BigTreeTech bootloader is proprietary and is not available to download and flash onto the board. I ended up having to buy a new board. Any bootloader available online is either improvised by a 3rd party or is not designed for the SKR specifically. I asked bigtreetech for the binaries, they declined, saying it would expose company secrets.

Описывается процесс загрузки загрузчика здесь: https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/346

Also should have said, I figured out the bootloader on the board will go into DFU (flashing via USB) mode when you hold the rotary encoder button of the screen down while resetting. Then you can do dfu-util -D <firmware.bin>. That way you don't have to fidget with the SD card (for mine the SD card is inaccessible and the plan was to use an extender, not feasible if I have to hold it in).
So when starting the board, the bootloader checks if a given button is pressed (dfu button check), and if so, starts the board in DFU mode (enter dfu mode), where you can flash firmware in linux using dfu-util (no idea about Windows, sorry). This button is pin 0.28 (bootloader dfu pin), which is set to pull-up so you need to connect it to ground (dfu is pullup). Location of pin 0.28 on the SRK 1.3 board on EXP1 SKR 1.3 pinout (and 1.4 uses the same wiring for EXP1 and 2 of course).

Troubleshooting

SKR2 heated bed causing printing issues