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
wklejam do Programmer's Notepada. Klikam Tools -> [WinAvr] Make All
I wywala mi błąd ->
Co może być przyczyną tego błędu?
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?