Compile Problem mit Tsmota 6.5 und 6.6 und ATOM

  • Hallo zusammen,

    kennt jemand das Problem ?

    mit dem Aktuellen Stand von ATOM vom 15.07.19 bekomme ich beim compilieren folgende Linking fehlermeldung:

    Linking .pio/build/sonoff-RU/firmware.elf
    /home/carmen/.platformio/packages/toolchain-xtensa@1.40802.0/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: .pio/build/sonoff-RU/firmware.elf section `.text' will
    not fit in region `iram1_0_seg'

    kennt jemand das Thema ? die freundliche Suchmaschiene verweist nur auf einen alten beitrag aus 2016 der sich aber erledigt haben sollte.

    gruß

    Carmen

  • Hallo zusammen,

    danke scorsci, ja genau in dem beitrag war der Hinweis versteckt.

    Hier die Lösung:

    Default ist in der plattform.ini folgendes eingestellt

    Code
    [core_active]
    ; Select one core set for platform and build_flags
    platform                  = ${core_2_3_0.platform}
    build_flags               = ${core_2_3_0.build_flags}
    ;platform                  = ${core_2_4_2.platform}
    ;build_flags               = ${core_2_4_2.build_flags}
    ;platform                  = ${core_2_5_2.platform}
    ;build_flags               = ${core_2_5_2.build_flags}
    ;platform                  = ${core_stage.platform}
    ;build_flags               = ${core_stage.build_flags}

    Im beitrag war der Hinweis es auf Stage zu ändern was bei mir nicht funktioniert hat also ausprobieren und bei mir hat dann folgendes funktioniert:

    Code
    [core_active]
    ; Select one core set for platform and build_flags
    ;platform                  = ${core_2_3_0.platform}
    ;build_flags               = ${core_2_3_0.build_flags}
    ;platform                  = ${core_2_4_2.platform}
    ;build_flags               = ${core_2_4_2.build_flags}
    platform                  = ${core_2_5_2.platform}
    build_flags               = ${core_2_5_2.build_flags}
    ;platform                  = ${core_stage.platform}
    ;build_flags               = ${core_stage.build_flags}

    Viel erfolg.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!