Witam
Pisze sterownik do akwarium. Program jest dośc spory (plik bas ma 30kb) i jak go kompiluje na Bascom AVR (full) To taka lista błędów:
Myślę, że jest to spowodowane dużym plikiem. pierwszy błąd to informacja o nadpisaniu bootloadera (nie czaje :? ) reszta to (wyjście poza limit (też nie wiem o co kaman)
Czy Możecie zaradzic? Nie wiem jak to zrobic aby to skompilowac. Poza tym zastanawiam się: mam już płytkę na Attiny2313 ale nie wiem czy "wejdzie" (jak coś to mam Atmega8)
Dodano po 2 [minuty]:
edit:
zapomniałem dodac małego komentarza do listy błędów:
Linia 985 to ostatnia linijka programu (tyczą sie niej wszystkie błędy) na której jest Return ostatniego podprogramu
Pisze sterownik do akwarium. Program jest dośc spory (plik bas ma 30kb) i jak go kompiluje na Bascom AVR (full) To taka lista błędów:
Cytat:
Error : 344 Line : 985 Program will overwrite bootloader [ 9680 too long] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_INIT_LCD [ 5347]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_LCD_CONTROL [ 5395]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_LCD_CONTROL [ 5391]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_WRITE_LCD [ 5381]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_LCD_CONTROL [ 5375]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_WRITE_LCD [ 5365]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_LCD_CONTROL [ 5359]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_WRITE_LCD [ 5349]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [DISP [ 2549]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 61 Line : 985 Label not found [_ENDSELECT87 ] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_ELSE111 [ 2337]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [MS [ 3710]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [MS [ 3697]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [MS [ 3684]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [MS [ 3671]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [MS [ 3658]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [MS [ 3580]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [MS [ 3567]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [PRZ [ 3653]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [PRZ [ 3446]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [PRZ [ 3238]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [MS [ 3064]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [MS [ 3051]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [PRZ [ 3137]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [PRZ [ 2919]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [PRZ [ 2585]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [PRZ [ 2284]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_MUL8 [ 2249]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_PRINTDECB [ 2124]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_PRINTDECB [ 2093]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Error : 220 Line : 985 Forward jump out of range [_PRINTDECB [ 2062]] , in File : C:\Documents and Settings\Admin\Moje dokumenty\bas\ak.bas
Myślę, że jest to spowodowane dużym plikiem. pierwszy błąd to informacja o nadpisaniu bootloadera (nie czaje :? ) reszta to (wyjście poza limit (też nie wiem o co kaman)
Czy Możecie zaradzic? Nie wiem jak to zrobic aby to skompilowac. Poza tym zastanawiam się: mam już płytkę na Attiny2313 ale nie wiem czy "wejdzie" (jak coś to mam Atmega8)
Dodano po 2 [minuty]:
edit:
zapomniałem dodac małego komentarza do listy błędów:
Linia 985 to ostatnia linijka programu (tyczą sie niej wszystkie błędy) na której jest Return ostatniego podprogramu