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

WinAVR - błąd STATUS_ACCESS_VIOLATION przy uruchamianiu sh.exe

Flappy 21 Mar 2012 23:56 903 2
REKLAMA
  • #1 10705963
    Flappy
    Poziom 9  
    Witam, gdzieś na jakimś dziwno języcznym forum znalazłem podobny problem, ale z tego co udało mi się wywnioskować z ilości odpowiedzi rozwiązanie nie padło.
    C:\WinAVR\test>make
          0 [main] sh 2716 open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
    Exception: STATUS_ACCESS_VIOLATION at eip=00B72840
    eax=00000000 ebx=00000000 ecx=7C81D653 edx=00030001 esi=04000020 edi=00000001
    ebp=0022E478 esp=0022E2E0 program=C:\WinAVR\utils\bin\sh.exe
    cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
    Stack trace:
    Frame     Function  Args
    0022E478  00B72840  (0022F518, 00000000, 300A9A64, 300A9A64)
    0022F868  30061D64  (00000000, 0A016088, 0A016478, 0A016328)
    0022F8A8  300635FA  (00000000, 00000003, 0A016088, 0A016478)
    0022F8D8  30010A9B  (0A016088, 0A016478, 0A016328, 300A4020)
    0022F8F8  3008CF76  (0A016088, 0A016478, 0A016328, 300A7A78)
    0022F9C8  004127A4  (0A016088, 0A016478, 0A016328, 0042B3C4)
    0022FA24  00412706  (0A016138, 0A015F70, 0A016060, FFFFFFFF)
    0022FAA4  00411CA7  (0A015F18, FFFFFFFF, FFFFFFFF, 00000000)
    0022FB04  0040E9C6  (0A015F00, 00000000, FFFFFFFF, FFFFFFFF)
    0022FB54  004499BB  (0A015928, 004022F9, 00000004, 00402F6E)
    0022FB84  00403180  (0A011A40, 300A4368, 0022FC24, 00401858)
    0022FC24  00401873  (00000003, 0A011A00, 0A010278, 00000000)
    0022FE70  30004568  (00000000, 00000000, 0000000E, 0005DE64)
    0022FF40  300047B1  (004011C8, 0000000E, 00000000, 00000005)
    0022FF60  30004E2C  (00000000, 00000000, 804FF980, 806E7427)
    0022FF90  0046E73F  (004011C8, 00000000, 00000000, 80502F74)
    End of stack trace (more stack frames may be present)

    Tak to wygląda, niby postępowałem wedle instrukcji, a i tak klops.
    Makefile jest żywcem z samples wzięty, natomiast main.c to pusta funkcja main().
    Próbowałem instalować najnowszą wersję winavr, jak i wersję poprzednią.
    Nawet próbowałem wywalić cygwina i nie pomogło. :/
    Spotkał się ktoś kiedyś z czymś takim?
    Dodam jeszcze że system to Windows XP SP3.
  • REKLAMA
  • #2 10706850
    tmf
    VIP Zasłużony dla elektroda
    Nie masz jakiegoś innego jeszcze make? Uruchom go podając bezwzględną ścieżkę do programu i sprawdź czy wtedy też się sypie. Inna możliwość to jakiś problem sprzętowy, poza tym komputer działa stabilnie, czy miewasz blue screeny?
  • #3 10707946
    Flappy
    Poziom 9  
    Odpalany jest dobry make, jedyny inny o jakim wiem mógłby być z cygwina, ale to już sprawdziłem. O dziwo AVRStudio poradził sobie z kompilacją bez problemów, więc domyślam się że problem może leżeć w Makefile..

    Komputer chodzi stabilnie, bluescreena nie widziałem już od dobrego roku.
    Niby działa przez to IDE, ale nurtuje mnie dlaczego nie mogę skompilować ręcznie z konsoli...
REKLAMA