AVR programozása LINUX alatt

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
Pavel
Újonc
Újonc
Hozzászólások: 9
Csatlakozott: 2006. március 22. szerda, 7:00

AVR programozása LINUX alatt

Hozzászólás Szerző: Pavel »

Sziasztok!

Van egy nagy problémám!! Linux alatt szertnén az AVR mikropmra rátölteni a programot, de nem akar sikerülni! ha kiolvasom az AVR- ből a progit, akkor az valami hülyeség :( , pedig a kiolvasás jól műxik, mert ha win alatt beletöltöm a progit, és utána linux alatt kiolvasom , akkor az jó!! STK200 letöltőkábelt használok!! Ha valaki tud plz segítsen! A hozzászólásokat előre is köszönöm!

Üdv: Pavel
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

AVRdude, AVRisp a linux alatt amiről tudom hogy megy (legalábbis ezekről olvastam...).
Avatar
gerry
Chipgyilok
Hozzászólások: 252
Csatlakozott: 2005. október 11. kedd, 6:00

Hozzászólás Szerző: gerry »

Robert írta:AVRdude, AVRisp a linux alatt amiről tudom hogy megy (legalábbis ezekről olvastam...).
A Ponyprog is megy Linux alatt,asszem van is fenn a Lancos.com-on

üdv
Avatar
Pavel
Újonc
Újonc
Hozzászólások: 9
Csatlakozott: 2006. március 22. szerda, 7:00

Hozzászólás Szerző: Pavel »

A ponyprog nekem valamiért nem műxik (azaz tudom miért csak nem tudom kijavítani a hibát -> de azt tényleg nem tudom miért), de hála az avrdude sikeresen betöltötte a komoly 1 Led- es villogo progimat :), és köszönöm nektek! Még egy kérdés: AVR-GCC - ről valami magyarnyelvű leírás létezik? És lehet találni hozzá már kész függvénytárakat ? (főleg LCD), mert én kerestem de nem találtam (lehet én vok buta :cry: ) ) előre is jköszönöm!

Üdv : Pavel
Robert-

Hozzászólás Szerző: Robert- »

Magyar leírás nincsen:( Angol/német a mikrokontroller.net-en, de nagyon! halovány.
Az avrfreaks-on is érdemes körbenézni.

Ha a Bascommal végzek (talán, egyszer...), akkor valamelyik C fordító lesz a következő. Ugyanilyen szintaktika/menetben, mint a Bascom.
Avatar
Pavel
Újonc
Újonc
Hozzászólások: 9
Csatlakozott: 2006. március 22. szerda, 7:00

Hozzászólás Szerző: Pavel »

Köszönöm a segítséget!! Mindent megtaláltam.....az ADC és az LCD már működik, most következik az I2C busz és az UART beállítása!! Szerintem a AVR-GCC jó c compiler, nekem bejött!!! BASCOMBAN is írtam máre progit (sokkal kényelmesebb mint a c ..... nagyon tetszett, PIC - hez nem voltak ilyen jó cuccok ) a probléma hogy nbem bírtam elindítani linux alatt, én meg ezen a téren fanatikus vagyok :), de azért van win - is a gépen, meret ami nem fog menni C ban azt majd megpróbálom BADCOM - ban, de remélem ilyen nem sűrűn lesz :)!!

Mégegyszer köszönöm a segítség!!

ui: ha bármiben segíthetek itt megtaláltok :) :)

Üdv: Pavel
Avatar
irak
Biztosítékgyilkos
Hozzászólások: 73
Csatlakozott: 2005. november 2. szerda, 7:00

avr isp

Hozzászólás Szerző: irak »

Szevasztok.

Nagy nehezen sikerült linux alatt beizzítani az usb-s programmert.
Meg is osztom veletek, hátha valaki hasonló problémával küzd, vagy fog küzdeni.
Nem használható a letöltéseknél elérhető driver az újabb 2.6-os kernelekkel sajna.
De nem is kellene elvileg, mivel alapban nyomják már a rendzsermagok 232rl-es usb-serial ic-t.
Elvileg...
Sajna az PRODUCT ID-je a cuccnak nem egyezik a kernelben beírttal, ezért nem ismeri fel az eszközt.
Kis buhera a kernelforrásban:
A drivers/usb/serial/stdi_sio.h -ban, 0xFBFA product id van rendelve az ic-hez, át kell írni 0xfa32-re (az lsusb ezt írta ki nekem a programozómra).
Forgatás után már létre is jön a /dev/ttyUSB, programozásra készen.
Az avrdude avr910-es eszközként hajtja is.

Sokat szenvedtem vele ma délután, azért is gondoltam megosztom a megoldást.
Avatar
irak
Biztosítékgyilkos
Hozzászólások: 73
Csatlakozott: 2005. november 2. szerda, 7:00

bascom

Hozzászólás Szerző: irak »

Közben néztem Pavel hozzászólását is.

Simán megy a bascom wine-al, próbáld ki.
Max a programozást kell megoldani, de nem nagy ügy az avrdude-al.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Azért kellett eltérő USBID, hogy a már meglévő FT232RL holmikkal ne vesszen össze. Ha azonos az USBIDje két holminak, akkor csak az eltérő sorozatazonosító különbözteti meg őket. Ha az oprendszer is így gondolja:P.

Linux alatt az AVRDUDE a megoldás, de:
AVR8 Burn-O-Mat. Ez JAVA alapú keretrendszer (GUI) az AVRDUDE programozóhoz!
A letöltések közé felraktam....
Avatar
irak
Biztosítékgyilkos
Hozzászólások: 73
Csatlakozott: 2005. november 2. szerda, 7:00

Hozzászólás Szerző: irak »

Szevasz!

Abban a hitben voltam hogy az ft232rl ID-je fix, ezvan.
Ott a bűnös:)
Kéne írni a kernel.org-osoknak, hátha beteszik a supportba:)
Mindenesetre a hivatkozott driver (amit végülis nem tudtam lefordítani) sem tartalmazza ezt az ID-t (vagy csak nem találtam meg). Azzal se menne a cucc?

Azt az AVR8 burn-o-mat-ot megnézem, kéne valami használható gui.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Elvileg benne kell(ene) lennie...

Az AVR8-Burn-O-Mat-ot azt AVRDUDE GUIként keresve találtam...
Egész jónak tűnik, a bűvölése most zajlik...
STK500 illetve STK200 valamint 910isp élesztése a cél...
meg persze hogy a Bascomhoz legyen még 1 tuti külső programozó...
Avatar
irak
Biztosítékgyilkos
Hozzászólások: 73
Csatlakozott: 2005. november 2. szerda, 7:00

linux

Hozzászólás Szerző: irak »

Szevasz!

Pontosan mi érdekel?
Avatar
irak
Biztosítékgyilkos
Hozzászólások: 73
Csatlakozott: 2005. november 2. szerda, 7:00

Hozzászólás Szerző: irak »

A winavr az az avr-gcc windowsra portolt verziója, úgyhogy az ugyanaz.
Kiváncsiságból leforgattam forrásból, megy.
Az avr-lib is felkerült, gondolom a winavr-hez is ez van alapban.
Grafikus felületet keresni kell valamit, gondolom a winavr-hez adnak alapban (bár nem biztos), de midnight commanderrel is simán használható.
Vagy milyen felületen programoztál?
Feltöltéshez adja magát az avrdude.
Róbert most 'kukázta':) a AVR8-Burn-O-Mat-ot, próbáltam, az is rendben.
(bár engem idegesít a JAVA tetűsége)
A binutils hozza magával a GNU assembler-t, ha kell (meg ha nem gáz a szintaktika).
De van az avra, az közelibb asm fordító.

Kemény fába vágtad a fejszédet:)
... ha kell, csinálok 1 "telepítő varázslót".
Válasz küldése