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
    1. [core_active]
    2. ; Select one core set for platform and build_flags
    3. platform = ${core_2_3_0.platform}
    4. build_flags = ${core_2_3_0.build_flags}
    5. ;platform = ${core_2_4_2.platform}
    6. ;build_flags = ${core_2_4_2.build_flags}
    7. ;platform = ${core_2_5_2.platform}
    8. ;build_flags = ${core_2_5_2.build_flags}
    9. ;platform = ${core_stage.platform}
    10. ;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
    1. [core_active]
    2. ; Select one core set for platform and build_flags
    3. ;platform = ${core_2_3_0.platform}
    4. ;build_flags = ${core_2_3_0.build_flags}
    5. ;platform = ${core_2_4_2.platform}
    6. ;build_flags = ${core_2_4_2.build_flags}
    7. platform = ${core_2_5_2.platform}
    8. build_flags = ${core_2_5_2.build_flags}
    9. ;platform = ${core_stage.platform}
    10. ;build_flags = ${core_stage.build_flags}


    Viel erfolg.