Witam grono szanownych kolegów.
Temat byl wielokrotnie poruszany na forum ale dotyczyło to przeważnie środowiska winavr. Niestety co kompilator to inne zasady operowania na zmiennych w pamięci. W związku z tym proszę o uprzejmą pomoc.
Szukałem w manualu kompilatora ale już skończyły mi się pomysły:/
Problem polega na tym, że gdy zgłaszam zmienna w taki sposób
wszystko jest dobrze, kompilator się nie czepia.
Kiedy chciałabym zapisać w tejże zmiennej w taki sposób:
Kompilator wywala mi bład:
Error[e133]: The output format intel-standard cannot handle multiple address spaces. Use format variants (-y -O) to specify which address space is
Próbowałem już w command różnych sposobów bez rezultatu.
Jak to zgłaszać?
Dodam że nie chce wykonywać żadnych operacji matematycznych na tej zmiennej, jedynie ją odczytać i zapisać.
Temat byl wielokrotnie poruszany na forum ale dotyczyło to przeważnie środowiska winavr. Niestety co kompilator to inne zasady operowania na zmiennych w pamięci. W związku z tym proszę o uprzejmą pomoc.
Szukałem w manualu kompilatora ale już skończyły mi się pomysły:/
Problem polega na tym, że gdy zgłaszam zmienna w taki sposób
unsigned long __eeprom zmienna = 100 ;wszystko jest dobrze, kompilator się nie czepia.
Kiedy chciałabym zapisać w tejże zmiennej w taki sposób:
zmienna = zmienna2;Kompilator wywala mi bład:
Error[e133]: The output format intel-standard cannot handle multiple address spaces. Use format variants (-y -O) to specify which address space is
Próbowałem już w command różnych sposobów bez rezultatu.
Jak to zgłaszać?
Dodam że nie chce wykonywać żadnych operacji matematycznych na tej zmiennej, jedynie ją odczytać i zapisać.
