Marlin Derleme

smyomekatronik

Aktif Üye
Katılım
7 Mayıs 2020
Mesajlar
123
Arkadaşlar merhaba;

3D yazıcım için marlin derlemeye çalışıyorum fakat devamlı bir hata ile karşılaşıyorum.


Kod:
RuntimeError: deque mutated during iteration:
  File "C:\Users\Meto\.platformio\penv\Lib\site-packages\platformio\builder\main.py", line 180:
    env.SConscript(env.GetExtraScripts("post"), exports="env")
  File "C:\Users\Meto\.platformio\packages\tool-scons\scons-local-4.5.2\SCons\Script\SConscript.py", line 598:
    return _SConscript(self.fs, *files, **subst_kw)
  File "C:\Users\Meto\.platformio\packages\tool-scons\scons-local-4.5.2\SCons\Script\SConscript.py", line 285:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "C:\master\buildroot\share\PlatformIO\scripts\offset_and_rename.py", line 28:
    marlin.replace_define('STM32_FLASH_SIZE', maximum_flash_size)
  File "C:\master\buildroot\share\PlatformIO\scripts\marlin.py", line 22:
    for define in env['CPPDEFINES']:
======================================================================== [FAILED] Took 13.50 seconds ========================================================================
Environment             Status    Duration
----------------------  --------  ------------
mks_robin_nano_v1_3_f4  FAILED    00:00:13.495
=================================================================== 1 failed, 0 succeeded in 00:00:13.495 ===================================================================

Derleme sırasında aldığım hatayı düzelttim ve marlini derledim.

Çözüm:
buildroot/share/PlatformIO/scripts/marlin.py
dosyasını açıp içine alttaki kodları giriyoruz. Kodlar muhakkak 18. satırdan başlamalı, bunun için ilk sıradaki açıklamaları silebilirsiniz.


Kod:
def replace_define(field, value):
    envdefs = env['CPPDEFINES'].copy()
    for define in envdefs:
        if define[0] == field:
            env['CPPDEFINES'].remove(define)
    env['CPPDEFINES'].append((field, value))


Ekran Alıntısı.PNG
 
Son düzenleme:

Forum istatistikleri

Konular
8,645
Mesajlar
141,343
Üyeler
3,441
Son üye
Yunus

Son kaynaklar

Son profil mesajları

Abdullah karaoglan falcon_browning Abdullah karaoglan wrote on falcon_browning's profile.
selamın aleyküm ses sistemindeki cızırtıyı hallettınızmi
"Araştırma, ne yaptığını bilmediğinde yaptığın şeydir." - Wernher von Braun
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Back
Top