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,427
Mesajlar
138,286
Üyeler
3,337
Son üye
SnowRain

Son kaynaklar

Son profil mesajları

mechanic ayhanarican mechanic wrote on ayhanarican's profile.
https://www.allmystery.de almanca biliyorsan burada araştır. Yapay zekada çeviriyor gerçi.
Almanların matematik bilgisi daha iyi oluyor.
“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ı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Back
Top