Rakentelu Foorumi

Qrolle, Elecraft, Atmel, Pic, LC-Meter, OBD2, Robotit, yms yms
Tänään on To Maalis 28, 2024 4:15 pm

Kaikki ajat ovat UTC + 2 tuntia




Aloita uusi ketju Vastaa viestiin  [ 3 viestiä ] 
Kirjoittaja Viesti
 Viestin otsikko: AVRStudio ja debuggaus
ViestiLähetetty: Ma Heinä 11, 2005 6:25 pm 
Poissa

Liittynyt: Ma Heinä 11, 2005 6:12 pm
Viestit: 1
Paikkakunta: Nokia
Moikka,

ajattelin opetella C -koodausta AVR:lle (assembleriä ehkä myöhemmin... paljon myöhemmin :shock: ) ja valitsin kääntäjäksi WinAVR:n ja debugeriksi AVRStudion. Kun yritän katsoa debug -tilassa muuttujien arvoja watch -ikkunassa, niin saan vain tylyn ilmoituksen "Not in scope".

Onko teillä kokemusta/ideaa miten homma pitäisi hoitaa?


Ylös
 Profiili  
 
 Viestin otsikko:
ViestiLähetetty: To Heinä 14, 2005 3:10 pm 
Poissa
Site Admin
Avatar

Liittynyt: Su Huhti 03, 2005 6:10 pm
Viestit: 207
Paikkakunta: Kortesjärvi
Moron


Täytynee sanoa että ei ole kokemusta niin paljon tosta ohjelmasta. Jotakin olen testannut mutta en muista olenko debug tilassa tehnyt mitään. Toivottavasti joku osaa sanoa siihen viisaammin. On ollut niin kiirettä että ei ole kerennyt paljon AVR:ää kokeilemaan. Voi olla joku asetus on väärin... :roll:


:wink:

_________________
73" DE OH6HGN Teemu
KP13MG / 635
QROlle s/n 65
K2 s/n 05109


Ylös
 Profiili  
 
 Viestin otsikko:
ViestiLähetetty: Su Heinä 23, 2006 3:26 pm 
Poissa

Liittynyt: Su Heinä 23, 2006 3:19 pm
Viestit: 1
Syynä tuohon on luultavasti kääntäjän optimoinni. Kääntäjä totetaa, että käyttämääsi muuttajaa ei tarvia ja jättää sen pois. Näinollen debugatessa ohjelman seuraaminen saattaa olla hieman hämäävää joissain tilanteissa. Debugatessa kannaattaakin pitää optimoinnit pois päältä, jos mahdollista niin ohjelman kulun seuraaminen helpottuu huomattavasti.

Kannaattaa muutenkin suhtautua hieman varauksella ko. debuggeriin. Ilmaisesksi se on aivan loistava, mutta kaikkien piirien kaikkia mahdollisia ominaisuuksia ei täysin tueta ja tästä ei mielestäni mainita missään.

Muuttujien seuraamisesta vielä sen verran, että kääntäjä tekee esim for silmukat nollasta n;nään kääntäen. Eli vaikka silmukka lähtisi nollasta näyttää debuggeri arvoa n.


Ylös
 Profiili  
 
Näytä viestit ajalta:  Järjestä  
Aloita uusi ketju Vastaa viestiin  [ 3 viestiä ] 

Kaikki ajat ovat UTC + 2 tuntia


Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 2 vierailijaa


Et voi kirjoittaa uusia viestejä
Et voi vastata viestiketjuihin
Et voi muokata omia viestejäsi
Et voi poistaa omia viestejäsi
Et voi lähettää liitetiedostoja.

Etsi tätä:
Hyppää:  
cron
Powered by phpBB® Forum Software © phpBB Group
Käännös, Lurttinen, www.phpbbsuomi.com