C och AVR Studio
C och AVR Studio
Går det bra att kombinera?
Vilken C-kompilator är det som "gäller"?
Det blir nog emigrering till AVR vid framtida projekt!
Mvh
speakman
Vilken C-kompilator är det som "gäller"?
Det blir nog emigrering till AVR vid framtida projekt!
Mvh
speakman
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
WinAVR är riktigt bra, gratis och stabil samt lätt att installera (i alla fall på Win XP). Finns relativt bra dokumentation och så kan du få massor av hjälp på AVRfreaks.net
Edit: Om du använder AVR Studio 4.x kan du testköra din C-kod i AVR Studio och se hur C-koden körs om du skapar en ext cof fil som resultat då du kompilerar din C-kod.
Lycka till!!!!
Edit: Om du använder AVR Studio 4.x kan du testköra din C-kod i AVR Studio och se hur C-koden körs om du skapar en ext cof fil som resultat då du kompilerar din C-kod.
Lycka till!!!!
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
JTAG har jag aldrig använt så där har jag ingen aning.
Du laddar in cof-filen i AVR Studio och kan "steppa" fram rad för rad i den simulatorn och se resultatet i alla register, I/O, programstack med mera....
Du kan ju via Programmers Notepad (följer med WinAVR) kompilera och fixa till de filer du vill ha som resultat t.ex. hex och cof med flera.
Om du inte gillar PN finns alltid Crimson Editor också den gratis och mycket trevlig.
Du laddar in cof-filen i AVR Studio och kan "steppa" fram rad för rad i den simulatorn och se resultatet i alla register, I/O, programstack med mera....
Du kan ju via Programmers Notepad (följer med WinAVR) kompilera och fixa till de filer du vill ha som resultat t.ex. hex och cof med flera.
Om du inte gillar PN finns alltid Crimson Editor också den gratis och mycket trevlig.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Jag har "lekt emulator" själv vid några tillfällen och det har faktiskt funkat riktigt bra.
Med switchar och LED kan man simulera i stort sett alla I/O utom ADC och liknande men det kan man ju fippla till med lite vridpotentiometrar.
Men glöm inte att öka på tiden ordentligt så du hinner se vad som händer.
Med switchar och LED kan man simulera i stort sett alla I/O utom ADC och liknande men det kan man ju fippla till med lite vridpotentiometrar.
Men glöm inte att öka på tiden ordentligt så du hinner se vad som händer.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Det är därför som man skall testa alla delsystem innan man sätter ihop dem. När du vet att delsystemen fungerar kan du med gott mot koppla ihop alltihopa och slipper felsöka i ett komplext system, och det vill du inte det kan jag lova. Man gör så här och till slut river man ner allt för ett litet sketet fel i stil med kortslutning, glappkontakt eller en etta istället för en nolla i koden. Detta har jag hört i alla fall
Njaaaee.... ett å annat dragspel har man väl trampat i!
Njaaaee.... ett å annat dragspel har man väl trampat i!
Jag har kört Atmels JTAG tillsammans med AVR Studio och ICCs kompilator, fungerar alldeles utmärkt. Hårdvaran var Atmels "AVR Embedded Internet Toolkit", med några patchar.speakman skrev:Jo, fast om man emulerar det själv så blir det ju givetvis alltid rätt.. ibland ligger ju felet på periferikretsarna!
Är det verkligen ingen som kört med JTAG på AVR?
Mvh
speakman
När man kompilerar så kan välja att skapa en COFF fil, denna fil laddar du sen in i AVR Studio. Man kan singel steppa igenom koden (källkoden) om man vill, fungerar inte mot tidskritiska periferikretsar men man köra i full fart med och placera ut breakpoints vid bra valda platser. Du får tillgång till alla register och minnen i AVRen.
Har sparat mig MYCKET tid.
/RA