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

[Atmega164PA][avrstudio] Błąd sygnatur, biblioteka.

svensonie 24 Maj 2012 15:24 1214 7
REKLAMA
  • #1 10929937
    svensonie
    Poziom 11  
    Witam, chciałbym zaprogramować mikrokontroler Atmega164PA. Tworząc projekt nie mogłem znaleść dokładnie tego modelu, w związku z tym wybrałem Atmege164P. Gdy podłączam programator i chcę sczytać sygnaturę to pojawia się błąd. W tym momencie nie wiem czy to wina tego, że projekt jest pod Atmege164P czy coś zrobiłem nie tak przy podłączeniu programatora. Jak by ktoś był w stanie rozwiązać moje wątpliwości byłbym wdzięczny.
    Ewentualnie jak uaktualnić biblioteki w avr studio o brakujący mikrokontroler? (avrstudio4, winavr, system: Win7, 64)
  • REKLAMA
  • #2 10930013
    mmacura
    Poziom 18  
    W AvrStudio 4.19 Twój procesor jest dostępny.

    Marek
  • REKLAMA
  • #3 10930394
    svensonie
    Poziom 11  
    Po zainstalowaniu AvrStudio 4.19 a później Winavr (wersja 20100110) chcąc skompilować nowy projekt wyskakuje mi coś takiego:

    Cytat:

    mmcu=atmega164pa -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT inzprog.o -MF dep/inzprog.o.d -c ../inzprog.c
    /usr/bin/sh: -Wall: command not found
    make: [inzprog.o] Error 127 (ignored)


    a gdy później klikam Build pokazuje się coś takiego:
    Cytat:

    avr-objcopy: 'inzprog.elf': No such file
    make: *** [inzprog.hex] Error 1
    Build failed with 1 errors and 0 warnings...

    W czym tkwi probem?
  • REKLAMA
  • #4 10931230
    mmacura
    Poziom 18  
    Makefile tworzyłeś sam czy pozwoliłeś zrobić to AVRStudio.
    Wygląda mi to na jakiś błąd w makefile.

    Marek
  • #5 10931881
    svensonie
    Poziom 11  
    Pozwoliłem go zrobić avrstudio.
  • #6 10932248
    mmacura
    Poziom 18  
    Wyślij projekt - spróbuję u siebie.

    Marek
  • REKLAMA
  • #7 10932919
    svensonie
    Poziom 11  
    Okazało się, że w opcjach "Custom Option" nie miałem wybranych ścieżej dla WinAVR-20100110\bin\avr-gcc.exe i WinAVR-20100110\utils\bin\make.exe
    Teraz z kolei przy kompilacji wyskakuje mi masa błędów bo program nie rozpoznaje mojego mikrokontrolera (pomimo tego że przy zakładaniu projektu wybrałem atmege 164pa)
    Cytat:

    make: Makefile: No such file or directory
    make: *** No rule to make target `Makefile'. Stop.
    Build failed with 2 errors and 0 warnings...
    avr-gcc -mmcu=atmega164pa -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT dupki.o -MF dep/dupki.o.d -c ../dupki.c
    unknown MCU 'atmega164pa' specified
    Known MCU names:
    .
    .
    .
  • #8 10933047
    mmacura
    Poziom 18  
    Pewnie teraz to WinAVR-20100110 go nie obsługuje i musisz sciągnąć ze strony Atmela jakić nowszy toolchain (np: Atmel AVR 8-bit and 32-bit Toolchain 3.3.1).

    Marek
REKLAMA