Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pitanje o AVR i gcc

[es] :: Elektronika :: Mikrokontroleri :: Pitanje o AVR i gcc

[ Pregleda: 2671 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pretorian
Vladimir Sekulic
Krupanj

Član broj: 78432
Poruke: 104
*.adsl-a-8.sezampro.rs.



Profil

icon Pitanje o AVR i gcc10.06.2010. u 20:11 - pre 167 meseci
Da li neko može da mi odgovori, nikako da nađem konkretan odgovor: da li je moguće u c kod ubacivati avr asembler umesto onog inline asemblera koji se koristi u gcc?
Bez potpisa
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Pitanje o AVR i gcc10.06.2010. u 20:24 - pre 167 meseci
u C kod se u gcc-u ubacuje asm tako "inline" kao sto stoji u manualu. Ono sto mozes je da napises neke funkcije u asm-u (externi fajl) i da ulinkujes zajedno sa ostatkom programa pisanog u c-u
 
Odgovor na temu

pretorian
Vladimir Sekulic
Krupanj

Član broj: 78432
Poruke: 104
*.adsl-a-8.sezampro.rs.



Profil

icon Re: Pitanje o AVR i gcc10.06.2010. u 20:33 - pre 167 meseci
To sam i ja razumeo, zanima me ima li šanse da se koristi avr asembler umesto ovog "inline" u c kodu. Za nekog ko već zna dobro avr asembler to je totalno bez veze.
Bez potpisa
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Pitanje o AVR i gcc10.06.2010. u 20:53 - pre 167 meseci
ne kapiram .. oces da usred C koda pises avr asembler - ne moze
 
Odgovor na temu

Genie_1984
Novi Sad

Član broj: 61150
Poruke: 93



+1 Profil

icon Re: Pitanje o AVR i gcc10.06.2010. u 20:58 - pre 167 meseci
To opciju ima CodeVisionAVR C Compiler
otkucaš
#asm

;asm linije

#endasm

ali postoje registri koje možeš da koristiš i one sa kojima moraš da paziš jer ih koristi compajler,ali to je lako rešiti koristeći stek ali opet moraš da paziš da ne preteraš
 
Odgovor na temu

pretorian
Vladimir Sekulic
Krupanj

Član broj: 78432
Poruke: 104
*.adsl-a-8.sezampro.rs.



Profil

icon Re: Pitanje o AVR i gcc10.06.2010. u 21:00 - pre 167 meseci
Da to sam i pitao...
Onda drugo pitanje - da li postoji neki alat koji bi avr asembler konvertovao u gcc "inline" asembler?
Bez potpisa
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Pitanje o AVR i gcc10.06.2010. u 21:01 - pre 167 meseci
?! #asm - #endasm je isto "inline"
 
Odgovor na temu

pretorian
Vladimir Sekulic
Krupanj

Član broj: 78432
Poruke: 104
*.adsl-a-8.sezampro.rs.



Profil

icon Re: Pitanje o AVR i gcc10.06.2010. u 21:02 - pre 167 meseci
Da, znam za "CodeVisionAVR C Compiler" probao sam ga i doživeo strašne gluposti sa njim. Taj program ima neke nedopustive greške u sebi.
Bez potpisa
 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.static-fiber.styrion.net.



+9 Profil

icon Re: Pitanje o AVR i gcc11.06.2010. u 07:31 - pre 167 meseci
Citat:
Da, znam za "CodeVisionAVR C Compiler" probao sam ga i doživeo strašne gluposti sa njim. Taj program ima neke nedopustive greške u sebi.

U 99,9% slučajeva greška sedi ispred monitora, a ostalih 0,1% ide na račun komajlera. Ja nisam neku guru za asembler, ali kolega koji ovog trenutka sedi preko puta,
programira Atmel AVR već više od 10godina, u početku isključivo u asembleru, kasnije je koristio i "CodeVisionAVR" gde je po potrebi mešao ASM i C,
i nije imao nikakvih problema. Samo treba znati šta se radi, šta je dozvoljeno da TI manipulišeš u asm kodu, a šta je zadatak C-Kompajlera.
Ako se te dve stvari ne poznaju dobro, onda nastaju "gluposti".

Ako se ima problema i sa "CodeVision" gde je interfejs između asm i C koda relativno jednostavan, onda će "inlining" jednog ASM koda u GCC predstavljati još
veći problem. Na kakve si probleme naišao da ih pokušavaš rešiti kombinacijom ASM i C koda?


Pozdrav
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Pitanje o AVR i gcc

[ Pregleda: 2671 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.