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

[AVR Studio 4] problem z programowaniem

miSZCZu5 17 Lip 2008 00:47 2546 13
REKLAMA
  • #1 5349963
    miSZCZu5
    Poziom 10  
    Witam! Posiadam program AVR Studio 4 i chce przy pomocy tego programatora Link zaprogramowac mikrokontroler ATmega8 umieszczony na tej płytce Link.

    Problem jest taki, że program AVR Studio 4 chyba mi nie wykrywa programatora. Chciałbym sie zapytac jak skonfigurawac program by wszystko działało?

    Mam jeszcze drugi problem, mianowicie gdy napisze program i go kompiluje to wyskakuje mi bląd :

    Creating 'program1.eep'
    Creating 'program1.hex'
    Creating 'program1.obj'
    Creating 'program1.map'
    Assembling 'C:\Program Files\Atmel\AVR Tools\AvrStudio4\program1\program1.asm'
    C:\Program Files\Atmel\AVR Tools\AvrStudio4\program1\program1.asm(4) : Include file 'm8def.inc' not found Assembly complete with 1 error
    Deleting 'program1.eep'
    Deleting 'program1.obj'
    Deleting 'program1.hex'
    Deleting 'program1.map'

    Nie wiem o co chodzi przecież zapis .include "m8def.inc" jest poprawny.
    Proszę o jakąś rade, a jeśli by się komuś chciało to prosiłbym o jakiś przykładowy program pod tą płytkę ewaluacyjną. Chciałbym sprawdzic czy działa więc program nie musi byc rozbudowany(np.mruganie diody), tylko żeby był sprawdzony.

    Z góry dziękuje i pozdrawiam.
  • REKLAMA
  • #2 5349998
    Balu
    Poziom 38  
    AVrStudio nie obsługuje stk200/300 użyj programu Dybkowskiego (ISPPROG) lub PonyProg Lancosa:)

    Co do asemblacji...wyraźnie pisze, że nie ma takiego pliku... patrzyłeś czy jest?:>
  • REKLAMA
  • #3 5351574
    miSZCZu5
    Poziom 10  
    Posiadam program PonyProg2000, wykrywa mi programator tylko jakim programem mam pisac i kompilowac zebym mogl programowac PonyProg-iem.
  • Pomocny post
    #5 5353242
    dawid512
    Poziom 32  
    Jak uda ci sie skompilować w avrstudio to bierzesz plik .hex i wrzucasz przez pony proga do uc.
  • #6 5353264
    miSZCZu5
    Poziom 10  
    No dobrze, ale zainstalowałem AVR Studio 3.56 i po kompilacji znowu wyskakuje mi ten błąd. Sprawdzałem i w folderze "Appnotes" mam plik o nazwie "m8def". Gdy w programie wpisze np. .include "m16def" to też wyskakuje ten błąd.
  • REKLAMA
  • #8 5353337
    dawid512
    Poziom 32  
    AVRSTUDIO 3.56? Wywal tego starocia! Nie znam sie na asm ale to:
    Cytat:
    .include "m16def"
    wyglada mi jak zapis ala bascom.
  • REKLAMA
  • #10 5353370
    miSZCZu5
    Poziom 10  
    Zapis jest raczej poprawny bo spotkałem się z nim np. w różnych przykładach i w literaturze. Zainstalowałem AVR Studio 3.56 tylko w celu sprawdzenia i w końcu nie mam pojęcia co się dzieje. Może jest jeszcze jakiś program, którym mógłbym sprawdzic?
  • #12 5355700
    miSZCZu5
    Poziom 10  
    Sciągłem AVR Studio 4.14 i tez nie działa. Jest jeszcze jakiś program który w nazwie nie ma "AVR STUDIO..." i skąd go ściągnąc. Może GCC? Tylko nie wiem czy kompiluje asm.
  • Pomocny post
    #13 5355776
    tarpiote
    Poziom 12  
    spróbuj zacząć swój plik źródłowy od

    .nolist
    .include "m8def.inc"
    .list


    edit: aha, teraz doczytałem że wie jakiego pliku potrzeba ale nie znajduje go... Próbowałeś podać pełną ścieżkę albo dołączyć ten folder Appnotes do ścieżek include? (edit->assembler options).
  • #14 5355966
    miSZCZu5
    Poziom 10  
    Sukces! Usunołem wszystkie programy i ściągłem na nowo AVR Studio 4. Napisałem program, skompilowałem, wklejiłem hex do PonyProga, zaprogramowałem i w końcu moja piękna dioda zamrugała do mnie.
    Dziekuje wsystkim za pomoc.

    Proszę poprawić pisownię.
    [zumek]
REKLAMA