logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

21061: próba odczytu flagi w tt.dpj - błąd linkera

sq2gn 28 Lut 2007 11:29 660 0
REKLAMA
  • #1 3627017
    sq2gn
    Poziom 11  
    W przykładach do zastawu EZ-Kit Lite dla proca Sharc 21061 znajduje się projekt tt.dpj - "talk thru" - czyli proc sampluje wejścia i wysyła to na wyjście.

    Próba umieszczenia w kodzie funkcji odczytującej stan flagi FLAG1 (guzik na płycie):

    poll_flag_in(1,4);


    Skutkuje błędem konsolidacji:

    [Error li2007]  Out of memory in memory segment "seg_pmco" in "p0". While processing the input section "seg_pmco" from file "set_env.doj" of size 0x69 words
    
    
    [Error li2007]  Memory allocation errors. See the MAP file ".\Debug\tt.map" for details
    
    Linker finished with 2 error(s) 0 warning(s)
    cc21k: Fatal Error: Link failed
    Tool failed with exit/exception code: 1.
    Build was unsuccessful.


    Nie mam pojęcia, dlaczego tak się dzieje. W innych programach odczyt flagi nie nastręcza kłopotów. Proszę o pomoc.

    Dodano po 5 [godziny] 58 [minuty]:

    Jak się okazuje, błąd ten występuje nie tylko w momencie umieszczenia ww. instrukcji, ale też w przypadku użycia np. instrukcji warunkowej if lub switch
  • REKLAMA
REKLAMA