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

[Atmega8, USBasp] WinAvr i problem z kompilacją kodu

mati088 09 Paź 2010 17:00 2118 1
REKLAMA
  • #1 8600381
    mati088
    Poziom 10  
    Witam.
    Zainstalowałem sobie pakiet WinAvr na laptopie z Windows 7 64bit.
    Posiadam układ Atmega8 i programator USBasp. Mam problem z kompilacją kodu do pliku .hex . Robię wszystko tak jak jest zapisane w tym kursie, czyli najpierw edycja makefile, później kod

    
    #define F_CPU 1000000L
    #include <avr/io.h>
    #include <util/delay.h>                
    
    int main(void)
    {
        DDRB  |= _BV(0)|_BV(1);
        PORTB |= _BV(0);
        PORTB &= ~_BV(1);
        DDRD  &= ~_BV(0);
        PORTD |=  _BV(0);
    
        while (1) 
        {
            PORTB ^=_BV(0);
            PORTB ^=_BV(1);
            
            _delay_ms((PIND & _BV(0))? 1000: 200);
        }
    }
    


    wklejam do Programmer's Notepada. Klikam Tools -> [WinAvr] Make All

    I wywala mi błąd ->

    
    > "make.exe" all
    "make.exe": Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4217b3)
    
    > Process Exit Code: 255
    > Time Taken: 00:00
    


    Co może być przyczyną tego błędu?
  • REKLAMA
  • #2 8604637
    duke_luke
    Poziom 15  
    Wystarczyło wpisać w google :
    Link :) Pierwszy link, nie czytałem tego wątku do końca, ale wydaje się, ze jest to problem związany z miejscem w którym zainstalowałeś WinAVR, poczytaj dokładnie dyskusję pod pierwszym wynikiem wyszukiwania, jest tam co najmniej kilka sposobów na rozwiązanie problemu.
REKLAMA