User manual
8.1 ábra: Flash tool
8.2.2. Compiler
Az AVR processzorhoz a Gnu Compiler telepítéséhez helyezze be az ASURO-CDROM
-
listájából legalább a következő csomagokat telepítse a megadott sorrendben.
1. avr-binutils-... .rpm
2. avr-gcc-... .rpm
3. avr-libc-... .rpm
A telepítés nagyon egyszerű.
Egyszerűen a root jogosultsággal bíró konzolon meg kell adni a: rpm -
i <paket>.rpm parancsot.
Már kész is!
Szerkesztőként például alkalmas az Exmacs, Kate vagy Kedit. Kipróbáláshoz (normális felhasználóként) kimásolja az ember
magának a CD-ről a home-
listára az “/ASURO_src/ FirstTry/” listából a demo fájlokat például “~/ASURO/” alatt.
Ezután meg kell nyitni egy Shellt, át kell lépni a fenti listába és meg kell adni egy "make
-
telepítve, a következő kép látható: (lásd 8,2 ábra)
8.2. ábra: Make all
-
ot és a “/Linux/Compiler/” menü
i <paket>.rpm parancsot.
Szerkesztőként például alkalmas az Exmacs, Kate vagy Kedit. Kipróbáláshoz (normális felhasználóként) kimásolja az ember
listára az “/ASURO_src/ FirstTry/” listából a demo fájlokat például “~/ASURO/” alatt.
-
et". Ha minden megfelelően van
8.3. Flash - az ASURO programozó tool
Ehhez szükség van a Flash programra (lásd
8.3 ábrát).
8.3. ábra: Flash-Tool-ok a Windows-hoz és LINUX-hoz
Ahhoz, hogy a gyorsletöltés jól működjön, természetesen az RS232 vagy az USB
indítani a programot és ki kell választani azt a portot amely az üz
A “Test.hex” fájlt a “C:\ASURO_src\
FirstTry” listából (ill. ~/ASURO/
A készre összeszerelt és lepróbált ASURO-
t tartsuk készenlétben és a Flash
ASURO rá k
ell lásson az infravörös transceiverre (kb. 50 cm távolság lehet az infravörös transceiver és az ASURO között, a
két szerelt oldal egymásra kell nézzen és nem lehet semmi a fény útjában) amit most be kell kapcsolni (S1 ON) mielőtt az
állapot oszlopdiagram jobboldalt meg nem jelenik.
Ha nem voltunk elég gyorsak vagy a kapcsolat felvétel nem volt sikeres, kapcsoljuk ki egyszerűen az ASURO
meg a Program-ot és kapcsoljuk be az ASURO-t.
Ha a kapcsolat felépítése sikerrel járt, megfigyelhető a stát
usz jelzőn és a kijelzőn a Test.hex fájl átvitele az ASURO
program a processzor Flash memóriájában kerül elhelyezésre, így a program még a tápfeszültség lekapcsolás után is
bármikor rendelkezésre áll.
Ha a művelet sikeres volt, a program indításá
hoz az ASURO
írt program lesz végrehajtva és a zöld LED teljes fényében világít.
8.3.1. Hogy működik a flashelés?
A Flash program végrehajtása után a számítógép 10 másodpercen keresztül
Ha az ASURO-
t bekapcsoljuk, a státusz LED kb. 1 másodpercre két színben felgyullad. Ez a “Boot fázis” (kezdeti betöltés
fázis). ASURO megvizsgálja, hogy a számítógép új szoftvert bocsát
bekapcsolás után ez elindul.
8.4. Flash hiba
A gyorsletöltésnél a következő hibák állhatnak elő:
•
• “c” ��
Checksum (kontrollösszeg) hiba. Más, nem a számítógép által küldött adatok érkeztek az ASURO
Ez származhat zavaró fényektől (fénycsöves lámpáktól), a rálátás rövid megszakításától vagy hasonlóktól.
• “t” �� Timeout (idő túllépés). Az ASURO
-
* “v” ��
Verify Error (igazolási hiba). ASURO hibás adatokat írt be flash memóriájába. Ez normál esetben nem
szabad, hogy bekövetkezzen és annak a jele, hogy a nem felejtő program tároló (Flash EPROM) az élettartam
jár, ami jellemzően legkorábban 10000 programozás után következik be.
Tízszer megkísérli a hiba elhárítását. Ha nem sikerül a flash művelet megszakad.
Ha a gyorstárolásnál halmozottabban jelentkeznek Checksum (kontrollösszeg) hibák, gyakr
helyiség világításának a kikapcsolása ill. valamilyen leárnyékolás, különösen akkor, ha fénycsöves
lámpákról van szó.
Ahhoz, hogy a gyorsletöltés jól működjön, természetesen az RS232 vagy az USB
-IR csatlakoztatva kell legyen. Ezután el kell
indítani a programot és ki kell választani azt a portot amely az üz
embe helyezésnél már jól működött.
FirstTry” listából (ill. ~/ASURO/
-t) ki kell választani.
t tartsuk készenlétben és a Flash
-Toolnál kattintsunk rá a Program gombra. Az
ell lásson az infravörös transceiverre (kb. 50 cm távolság lehet az infravörös transceiver és az ASURO között, a
két szerelt oldal egymásra kell nézzen és nem lehet semmi a fény útjában) amit most be kell kapcsolni (S1 ON) mielőtt az
Ha nem voltunk elég gyorsak vagy a kapcsolat felvétel nem volt sikeres, kapcsoljuk ki egyszerűen az ASURO
-t,újra nyomjuk
usz jelzőn és a kijelzőn a Test.hex fájl átvitele az ASURO
-ra. Ott a
program a processzor Flash memóriájában kerül elhelyezésre, így a program még a tápfeszültség lekapcsolás után is
hoz az ASURO
-t ki kell kapcsolni, majd újra be kell kapcsolni. A röviddel ezelőtt
írt program lesz végrehajtva és a zöld LED teljes fényében világít.
A Flash program végrehajtása után a számítógép 10 másodpercen keresztül
megkísérel kapcsolatot teremteni az ASURO-val.
t bekapcsoljuk, a státusz LED kb. 1 másodpercre két színben felgyullad. Ez a “Boot fázis” (kezdeti betöltés
fázis). ASURO megvizsgálja, hogy a számítógép új szoftvert bocsát
-e rendelkezésére. Ezt adott esetben letölti. A ki- és újbóli
Checksum (kontrollösszeg) hiba. Más, nem a számítógép által küldött adatok érkeztek az ASURO
-ra.
Ez származhat zavaró fényektől (fénycsöves lámpáktól), a rálátás rövid megszakításától vagy hasonlóktól.
-
ra a rálátás megszakadt.
Verify Error (igazolási hiba). ASURO hibás adatokat írt be flash memóriájába. Ez normál esetben nem
szabad, hogy bekövetkezzen és annak a jele, hogy a nem felejtő program tároló (Flash EPROM) az élettartam
ának vége felé
jár, ami jellemzően legkorábban 10000 programozás után következik be.
Tízszer megkísérli a hiba elhárítását. Ha nem sikerül a flash művelet megszakad.
Ha a gyorstárolásnál halmozottabban jelentkeznek Checksum (kontrollösszeg) hibák, gyakr
an segít a
helyiség világításának a kikapcsolása ill. valamilyen leárnyékolás, különösen akkor, ha fénycsöves