Minulla on sellainen pulma, että haluan asentaa WinAVR:n ja ConTEXT:n koneelleni yhdistetyksi ohjelmointiympäristöksi. En kuitenkaan saa F9 ja F10 kutsunappeja määriteltyä.
Olen syöttänyt kaikki tarvittavat parametrit kutsunappien määrittelyn yhteydessä sellaisina kuin microsalo.com:n asennusohjeissa on sanottu. Korttina mega32. Napit kuitenkaan eivät vain toimi.
Poistin molemmat ohjelmat ja asensin uudestaan, mutta Windows XP ei ilmeisesti poista kaikkia tiedostoja. Aloitus "puhtaalta pöydältä" ei siis onnistunut.
Tietääkö joku, miten saan nuo ohjelmat poistettua kokonaan ilman, että niistä jää tiedostoja? Entä osaisiko joku neuvoa, että miten saan määriteltyä kutsunapit toimiviksi (uusimpiin ohjelmien versioihin)?
Tosi hieno homma, jos joku osaa jeesata tämän kanssa. :)
Olen syöttänyt kaikki tarvittavat parametrit kutsunappien määrittelyn yhteydessä sellaisina kuin microsalo.com:n asennusohjeissa on sanottu. Korttina mega32. Napit kuitenkaan eivät vain toimi.
Poistin molemmat ohjelmat ja asensin uudestaan, mutta Windows XP ei ilmeisesti poista kaikkia tiedostoja. Aloitus "puhtaalta pöydältä" ei siis onnistunut.
Tietääkö joku, miten saan nuo ohjelmat poistettua kokonaan ilman, että niistä jää tiedostoja? Entä osaisiko joku neuvoa, että miten saan määriteltyä kutsunapit toimiviksi (uusimpiin ohjelmien versioihin)?
Tosi hieno homma, jos joku osaa jeesata tämän kanssa. :)
Vastaukset 3
Vanhimmat
Selvennäs vähän mitä tarkoitat, ettet saa määriteltyä? Eli et saa määriteltyä, vai saat määriteltyä mutta ohjelma herjaa jotain (mutta mitä?)?
Itse imutin äsken nuo ohjelmat, ja ihan hyvin lähtivät napit toimimaan ja jopa kääntäminen onnistui. ConTEXT tallentaa näppäin tiedot windowsin rekistereihin ("...\ConTEXT\UserExecKeys").
Oletko huomioinut sen, että sulla pitää olla siinä ruudulla aktiivisena .c tai .h tiedosto, jotta ne napit eivät herjaisi "No user command with...".
Asensin ne molemmat vielä kertaalleen ja nyt kutsunapit näyttävät vihdoin toimivan. Tallentamisessa taitaa vielä olla ongelmia.
Mihin muuten nuo ohjelmatiedostot pitäisi tallentaa, jotta kääntäjä löytää ne? WinAVR:n juureen? Muualle?
Ne voivat olla missä päin tahansa konetta. Virheesi voi olla makefile tiedostosta. Tuon WinAVR:n mukana tulee MFile ohjelma, jolla voi generoida makefile tiedostoja. Oletko kokeillut sitä? Lisäksi mikrosalon sivuilla näyttää olevan jokin makefile opas.
Pelkästään sillä neuvolla mitä mikrosalon WinAVR asennusohje sivuilla oli, en saanut käännettyä muuta kuin yksinkertaisia ohjelmia (eli muodostuu vain yhdestä C tiedosto). Mutta MFile ohjelman kanssa sai helposti tehtyä toimivan makefile:n, jolla onnistui useamman C tiedoston sisältävän ohjelman kääntäminen.
Edelleen auttaisi jos kertoisit enemmän aina siitä virheestä tai varoituksesta mitä se ohjelma antaa. Itse en omista tuollaista mega korttia tai muutakaan atmelin korttia. Sitä kääntämistä kannattaa kokeilla ensin mahdollisimman yksinkertaisella ohjelmalla, esim seuraavan alisella:
--- TIEDOSTO eka.c ALKAA ---
#include
int main(void)
{
while(1)
{
}
}
--- TIEDOSTO eka.c LOPPUU ---