Fórum témák

» Több friss téma
Fórum » AVR égetők
 
Témaindító: eastar, idő: Aug 21, 2014
Témakörök:
Lapozás: OK   56 / 56
(#) asch válasza tufatofu hozzászólására (») Dec 15, 2021 /
 
> szeretnék égetni IDE-ből programot stk500-al

Melyik IDE-t használod konkrétan, számomra ez nem egyértelmű?

Én Arduino IDE-t használok, illetve Arduino nélkül használom az avr-gcc - avrdude párost parancssorból make fájl segítségével.

avrdude-dal biztosan meg lehet a feladatot oldani egyszerűen a következő módon:

avrdude "telepítése": Az Arduino IDE része, csak meg kell keresni benne, és használható az avrdude.exe fájl belőle.

Vagy alternatív módon lehet csak önmagában ezt a programot letölteni: Itt legörgetve van letöltés link: https://github.com/mariusgreuel/avrdude (Vigyázat! Nem tudom garantálni, hogy nincsen benne valami rosszindulatú dolog, nem ismerem a szerzőt, és ezt a kiadását a programnak.)

Programozás parancsa - CMD parancssori terminálba kell beírni ezt:

  1. avrdude.exe -cstk500 -p m328p -u -U flash:w:akarmi.hex


Az első paraméter a programozót állítja be, a második a cél csip típusát. A -u disable safemode (nem emlékszem mi ez, a saját make fájlomból másoltam), a -U rész pedig megmondja, hogy mit kell a program memóriába írni.

A fuse bitek esetén kiszámolod, hogy mit kell beírni, majd ezzel a paranccsal tudod végrehajtani a beírást:

  1. avrdude -p m328p -c stk500 -B10 -U lfuse:w:0xXX:m -U hfuse:w:0xXX:m -U efuse:w:0xXX:m


A -B10 arra való, hogy lassítja a programozó órajelét, akkor lehet szükséges, ha nagyon alacsony órajelre volt éppen állítva az MCU - kísérletezgetve lehet ezt a paramétert állítgatni, új csip esetén felesleges megadni ezt a paramétert. A fuse biteket hexában kell beírni az XX-ek helyére. Hogy pontosan mit, abban segít ez az oldal: https://www.engbedded.com/fusecalc/ Kiválasztod a csipet, beállítgatod, hogy mit akarsz, és a végén pontosan avrdude parancssorba illeszthető formában adja ki a beállítást, amit csak be kell másolni ebbe a parancssorba.
(#) tufatofu válasza asch hozzászólására (») Dec 15, 2021 /
 
Köszi a választ! Arduino IDE-t használok 1.8.16. verziót. Az az igazság, hogy már ilyen avrdude-val és egyebekkel nincs energiám és hozzáértésem kinlódni. Annyi volna a lényeg, hogy egy .ino-t bele tudjak rakni egy AVR-be a lehető legegyszerűbben, sok hókuszpókusz nélkül, lehetőleg IDE-ből, stk500-al mert az van. Arduinoval működik mindenféle betöltés, de egy áramkörbe nem szeretnék mindig egy arduinot rakni. Van még az IDE által generált hex is, de ahhoz kellenek a fusebitek és az AVR studio. Egy nekifutásból az IDE-vel nem lehetne beírni a chipbe?
(#) tufatofu hozzászólása Dec 15, 2021 /
 
Közben sikerült telepíteni a MiniCore-t a https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json cím hozzáadásával az IDE
beállítások menüben. Most már van 328-as AVR is a kiválasztható alaplapok között. Remélhetőleg menni fog stk500-al ha azt választom ki külső programozónak.
(#) tufatofu válasza tufatofu hozzászólására (») Dec 15, 2021 / 1
 
Működik
(#) alita hozzászólása Máj 8, 2022 /
 
Szervusztok !

Tanácsot szeretnék kérni : MK II égetőmön állandóan csak a piros Led világít.Ez ma
jelentkezett először,és úgy látom ezt véglegesíti is akarja.Mit jelent ez,és lehet-e javítani,vagy
megy a kukába?
Köszönöm a válaszokat.

Üdv:Alita
(#) user1914 válasza alita hozzászólására (») Máj 9, 2022 /
 
Szevasz!
Egy linket mutathatnál róla melyikről beszélsz?
Mert pl. van ilyen is.
Üdv. M.
(#) alita hozzászólása Máj 9, 2022 /
 
Szervusz !

Képet nem tudok küldeni,de Te is biztosan ismerted.Jó pár éve A Tavir -tól vettem,de már nem
forgalmazzák.Modulként árulták abban az időben,de jelenleg hasonlót forgalmaz ma is a Hestore.

Üdv:Attila
(#) alita hozzászólása Máj 9, 2022 /
 
Szia!

Továbbá egy kicsit bővebben írtam a problémámról az AVR miértek rovatban.
(#) mrobi hozzászólása Aug 9, 2022 /
 
Üdv. Segítségre lenne szükségem. Van egy 3d nyomtató alaplap. Azon van egy 4 pin-es programozó csatlakozó. Én viszont egy USBasp-t rendeltem egy 10p -> 6p átalakítóval. Össze lehet ezt valahogy hozni, vagy másik programozó kell?
(#) tufatofu válasza mrobi hozzászólására (») Aug 9, 2022 /
 
Arra szerintem ne dugd rá a programozót, mert nem úgy tűnik mintha AVR égetővel kéne bántani.
(#) tufatofu válasza mrobi hozzászólására (») Aug 9, 2022 /
 
Egy VCC, GND, IO, CLK van felszitázva rá, ha jól látom.
(#) mrobi válasza tufatofu hozzászólására (») Aug 9, 2022 /
 
VCC, SWDIO, SWCLK, GND

Létezik ehhez programozó?
(#) tufatofu válasza mrobi hozzászólására (») Aug 9, 2022 /
 
Biztos létezik, de miért akarsz rajta programozni? Érdemes körüljárni a témát előtte, mert lehet az a vége, hogy meg se mukkan..
(#) mrobi válasza tufatofu hozzászólására (») Aug 9, 2022 /
 
Sajnos ebbe bele szaladtam. A régebbi alaplapokat lehet programozni USBasp-vel. Sajnos ezt nem lehet. Azért kellene, mert elszállt belőle program. Annyira, hogy még a bootloader is sérült. Szóval ezért kellene. Utána jártam, de sajnos ezt nem néztem meg, hogy ez milyen kiosztású.
(#) tufatofu válasza mrobi hozzászólására (») Aug 9, 2022 /
 
Milyen chip van benne? Nem reménytelen, ha a programozó lábait meg lehet találni és egy boot loadert lehet bele rakni.
(#) vargham válasza mrobi hozzászólására (») Aug 9, 2022 /
 
Ez nem AVR, hanem ARM MCU.
Például J-Link jó hozzá.
(#) rolandgw válasza vargham hozzászólására (») Aug 9, 2022 /
 
Így van, STM32F103.
(#) vargham válasza rolandgw hozzászólására (») Aug 9, 2022 /
 
Ahhoz van olcsóbb megoldás is: ST-Link V3 mini
(#) vargham válasza rolandgw hozzászólására (») Aug 9, 2022 /
 
És erre másik szoftvert kell feltöltened, mint egy AVR-re. Megvan a hex?
Következő: »»   56 / 56
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem