Перейти к основному содержимому

Встроенный драйвер 5160 не работает

Unable to write tmc spi 'extruder' register IHOLD_IRUN

Конкретная причина

  • Если при использовании 5160 появляется ошибка ниже, это из-за версии инструментария Arm для верхнего уровня arm-none-eabi-gcc

Методы решения

Есть три способа решения проблемы

  • Сменить инструментарий компиляции arm-none-eabi-gcc с gcc10 на gcc8
  • Заменить систему верхнего уровня
  • Загрузить и записать нормальную прошивку

Загрузка и прошивка прошивки, обратите внимание, что плата инструментов должна нормально подключаться к CAN и иметь CANBOOT

  • Загрузка
cd ~/ && git clone https://github.com/FengHua741/FLY_Katapult.git
  • Запись
python3 ~/klipper/lib/canboot/flash_can.py -f ~/FLY_Katapult/Klipper/SHT36PRO/SHT36PRO_KLIPPER_CAN-1M_v0.12.0-229-g589bd64c.bin -u <SHT36PRO_canid>