Sisällysluettelo:
- Vaihe 1: XML -näkymän asettaminen Notepad ++: ssa
- Vaihe 2: Ymmärrä muokattavat tiedostot
- Vaihe 3:
- Vaihe 4: Korjausten tekeminen XML File Chips.xml -tiedostoon
- Vaihe 5: Uusi osio Attiny44A: lle lisätty
- Vaihe 6: Työn tarkistaminen
- Vaihe 7: Kirjoita ohjelman / heksatiedoston sirulle
Video: Hakkerointi EXtreme Burner AVR Atmega -laitteiden ohjelmointiin: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä on ensimmäinen ohjeeni tällä sivustolla! Kaikki hyvät ihmiset julkaisivat tälle sivustolle paljon asioita, myös monia outoja ja outoja ideoita ja kiinnostuksen kohteita! Monet niistä luen aika ajoin, ja sinä inspiroit minua antamaan takaisin yhteisölle! Vaikka otsikko on "hakkerointi", sinun ei tarvitse huolestua! muutamme vain joitain ohjelman käyttämiä datatiedostoja eikä se ole millään tavalla laitonta. Tässä lueteltu ohjelmisto on kenen tahansa vapaasti käytettävä, ja sen voi ladata ilman rajoituksia muiden AVR-ohjelmoinnin GUI-käyttöliittymien kanssa AVRdude-ohjelmalle (joka itsessään on julkinen). Jotenkin termi "hakkerointi" on mielenkiintoisempi ja törmäämme nyt moniin tällaisiin artikkeleihin!
"eXteme Burner" on suosittu käyttöliittymä AVRdude -ohjelmalle, jota käytetään ATMEL AVR -sarjan mikroohjaimien ohjelmointiin. (MCU). Toinen "X" on tämän apuohjelman nimessä iso kirjain! Ei, se ei ole kirjoitusvirheeni. On myös monia muita GUI -työkaluja, kuten Khazama -ohjelmoija ja BitBurner AVR -ohjelmoija jne. Olen käyttänyt eXtreme Burneria AVR -harjoituksessani ja se palveli minua hyvin suosituissa mikrokontrollereissa Atmega 328, 168, Atmega8 tai 8A jne. Mutta eräänä päivänä, kun käytin uutta ATTINY44A -sirua, törmäsin ongelmaan. Myös muut ihmiset (eri AVR -foorumeilla ovat ilmoittaneet tästä ja hylänneet eXtreme Burnerin, etsivät muita AVRdude -käyttöliittymäohjelmia tai menevät komentoriville ja käyttävät AVRdudea suoraan sen vaihtoehtojen kanssa.) Tämä johtuu siitä, ettei ymmärretä eXtreme Burnerin luontaista joustavuutta! Loppujen lopuksi, kun olet tottunut graafiseen käyttöliittymään, joka voi lukea AVR -flash -muistisi, EEPROMin ja SULAKKEET, miksi menisit oppimaan toisen käyttöliittymän? Tässä kerron yksityiskohtaisesti, kuinka voit muokata eXtreme -polttotyökalua äärimmäisellä tavalla! Työkalusi käyttäytyy kuten et halua, eikä millään tavalla, joka haittaa tai ei toimi lainkaan tietyssä MCU: ssa.
Mitä tarvitset: Kannettava tietokone, jossa on eXtreme-poltin, AVR-studio, mikä tahansa versio, jossa on AVR-GCC-kääntäjä, C-ohjelman kääntämiseksi Intel Hex-tiedostoon ladattavaksi MPU-laitteeseesi, Notepad ++ ja lisäosa asennettuna XML-näkymää ja -muokkausta varten (katso valikkokielissä se näyttää XML: n vaihtoehtona avattavassa luettelossa, jos se on jo asennettu, jos ei siirry Notepad ++ -sivustoon ja lataa se, on myös mahdollista tehdä se itse Notepad ++: sta lisäkielten lisäämiseksi '). Valitse XML -vaihtoehto, sen viereen tulee piste. Tämän avulla voit tarkastella ja muokata XML -tiedostoja, missä muodossa hakkeroit tämän artikkelin tiedostot.
Vaihe 1: XML -näkymän asettaminen Notepad ++: ssa
Vaihe 2: Ymmärrä muokattavat tiedostot
Siirry Extreme Burner -ohjelmassa sen Ohjelmatiedostot -kohtaan: C: / Program Files / eXtreme Burner - AVR, täällä on useita kansioita: Data, Help, Image, Driver jne. Aloitamme kansion nimeltä "Data" ". Kun katsot tätä kansiota, Deja-Vu! Joten kokoonpanotiedot tallennetaan tähän! XML -tiedostot ovat olemassa: Chips.xml, Fuselayout.xml, clocksystems.xml, Nämä ovat XML -tiedostoja, joita muokkaat tässä ohjeessa. Tarvitset XML -editorin. Internetissä on monia, mutta käytän ja suosittelen Notepad ++: ta (XML-tiedostojen tarkastelu- ja muokkausapuohjelma on jo asennettu Notepad ++: n oletusasennukseen, jos ei, lataa ja asenna tämä lisäosa). Katso kuvakaappaus, jossa sinun on valittava "XML -näkymä" muistikirjassa ++. aiemmassa vaiheessa.
Vaihe 3:
Jos kurkistat tiedostoon chips.xml datakansiossa, johon eXtreme Burner on asennettu, ja vierität alas kohtaan, joka kuvaa laitteesi Attiny44A tai mitä tahansa sirua, jossa sinulla on ongelma, huomaat väärän sivun koon i (64 tavua sen sijaan, että se on 32 tavua sen tietolomakkeessa) XML-tiedostossa osassa Attiny44, tämä aiheuttaa virheitä ja kyvyttömyyttä vilkaista Ohjelma / hex-tiedostoa mikrokontrolleriimme USB-ASP: n avulla. Joskus allekirjoitusrivi voi sisältää vääriä tietoja. Sinun on luettava tämä osio ja varmistettava, että se sisältää päteviä ja oikeita tietoja sirullesi verrattuna sen viralliseen tietolomakkeeseen.
Tätä XML -tiedostoa voi lukea vain XML -tiedostoeditorilla.
Lisäksi aina, kun saat MITÄ tahansa virheitä käyttäessäsi äärimmäistä poltinta, napsauta vain "CHIP INFO" polttotyökalun valikosta ja tarkista, ovatko näytetyt sirutiedot oikein (kun olet asettanut sirun Chip -kohdan valikosta) katso kuvakaappauksia 1 ja 2.) Kun huomaat tämän eron valitsemasi sirun ja sirun tietolomakkeen näytettävissä tiedoissa (tai jopa siinä tapauksessa, että siru, jota yrität väläyttää, ei näy sirunvalintaikkunassa eXtreme Burnerissa) sinun on muokattava XML: ää ohjeidemme mukaisesti. Voit tehdä tämän ensin ilman xml -editoria tai avaamatta chips.xml!
Vaihe 4: Korjausten tekeminen XML File Chips.xml -tiedostoon
Muistio ++ -ikkunan avulla teet nämä korjaukset, pääasiassa sivun kooksi asetettu 32 tavua, kuten Attiny44: n tietolomakkeessa on annettu). Sinulla olisi ongelma, kun käytät eri sirua, mutta vaiheet ovat samat.
Nyt sinun on lisättävä toinen osa tämän alapuolelle, omalle MCU Attiny44A -laitteellesi. Koska tämä siru on identtinen rekistereissä, muistin koossa ja kaikessa, kopioimme ja liitämme 44A -osan sen alle, tässä uudessa osassa, nimeämme sirun nimen uudelleen ATTINY44A: ksi ATTINY44: n sijaan. Yhteenvetona, emme poistaneet ATTINY44 -osiota, vaan muutimme vain sen sivukoon riviä! Lisäämme vain yhden osan sen alle 44A -mikrokontrolleriimme.
Katso kuvat.
Vaihe 5: Uusi osio Attiny44A: lle lisätty
Kopioit vain ATTINY44: n edellisen osan (kun sivun koko on korjattu 32 tavuun XML -osiossa) ja muutat sirun nimen XML -rivillä "ATTINY44A", eli kirjoitat vain "A"! Kaikki muut rivit ovat samat. Varo tekemästä kirjoitusvirheitä XML: ssä äläkä jätä lainausmerkkejä pois! Jos teet sen eri tarinan, opit mitä tapahtuu seuraavan kerran, kun avaat "Xtreme Burner", se sanoo "virhe ladattaessa XML-tiedostoa chips.xml rivillä nro ----", joten tiedät ja voit sitten avaa XML -tiedosto uudelleen ja tarkista tekemäsi virhe! Tallenna tiedosto Notepad ++ -ohjelmaan ja poistu. Työsi on tehty!
Vaihe 6: Työn tarkistaminen
Nyt meidän täytyy maistaa piirakkaa tai vanukasta haluamallasi tavalla!
Avaa eXtreme -poltin ja katso Chips -valikosta Chips, uuden piirisi Attiny44A pitäisi näkyä! valitse se.
napsauta Chip Info ja tarkista, että tiedot ovat oikein! Katso kuvat.
Liitä USBASP -ohjelmoijasi USB -porttiin ja kehityskortti USBASP: hen ja odota, kunnes ohjaimet tunnistavat sen, se näkyy kohdassa "Laitteet ja tulostimet". Anna nyt "Lue KAIKKI" Burnerilta. Näet salaman, EEPROMin ja sulakkeiden onnistuneen lukemisen, jos kaikki on kunnossa! Diagnoosiviestit näytetään kuten kuvassa.
Vaihe 7: Kirjoita ohjelman / heksatiedoston sirulle
Avaa nyt kaikki kannettavan tietokoneen heksatiedostot AVR -projektit -kansiostasi ja katso kuinka se vilkkuu antamalla "Kirjoita salama" Polttimen valikosta.
Katso viestit, jotka osoittavat, että kirjoita Chipille ja varmista, että operaatiot sujuivat hyvin!
Jos eivät, tarkista johdot ja liitännät kehityskortiltasi, jossa on siru ja USBasp -ohjelmoija. Se siitä !
Seuraava artikkeli kerron sinulle, kuinka hakkeroida myös muut XML -tiedostot! ja miten sijoitat mukautetun kuvasi (laitoin uskollisen koirani Tomin kuvan) valikkoon, viimeisenä paitsi yhden kuvakkeen oikealla, muokatakseni yllä olevassa viimeisessä kuvassa näkyvää eXtreme -poltinta) valikkoriville varmistaakseni, että sen muokattu versio, joka sopii tarpeisiisi, jota käytät, eikä varastomalli! Katso valikkorivin kuva, jossa on valokuva (viimeinen kuvake).
Käytätkö sulakkeita online -sulakelaskinta? Voit tehdä sen myös Extreme -polttimessa, SULAKKEET -välilehdessä on sulakelaskin kellon nopeuden ja sulakkeiden asettamiseksi! Joskus se ei toimi sirullesi, kerron kuinka hakkeroida myös se, se on melko yksinkertaista käyttämällä tiedostoja fuselayout.xml ja clocksystems.xml.
Hyvää MCU -ohjelmointia! Jos haluat lisää vinkkejä eXtreme -polttimen käyttöön, lähetä se kommentteihin ja annan mielelläni ideoita ja ehdotuksia. Jaa myös ideasi!
Suositeltava:
Chrome T-rex -pelin hakkerointi Arduinon avulla: 5 vaihetta
Chrome T-rex Game Hack Arduinon avulla: Tässä opetusohjelmassa hakkeroimme chrome t-rex -pelin arduinolla
USB -virtapankkien hakkerointi Arduinoon: 6 vaihetta
USB-virtapankkien hakkerointi Arduinoon: Arduino-virtapiirien käyttäminen halpojen virtapankkien avulla on niin turhauttavaa niiden alhaisen virran automaattisen virrankatkaisun kanssa. 30-40 sekuntia. Muutetaan Ch
Johdanto Raspberry Pi -ohjelmointiin ilman käsikoodausta: 3 vaihetta
Johdanto Raspberry Pi -ohjelmointiin ilman käsikoodausta: Hei, tämä ohje antaa sinulle ohjeet siitä, miten voit muuttaa Raspberry Pi -laitteesi täysin ohjelmoitavaksi automaatiolaitteeksi, joka on yhteensopiva graafisesti suunnatun ohjelmointikielen kanssa PLC: lle, jota kutsutaan Function Block Diagramiksi (osa IEC 61131-3 -standardia). Tämä voi olla
EXtreme Burnerin käyttö AVR -mikro -ohjaimen ohjelmointiin: 8 vaihetta
EXtreme Burnerin KÄYTTÄMINEN AVR -mikrokontrollerien ohjelmointiin: Kaikki AVR -käyttäjien veljeskunta siellä, ja ne, jotka ovat juuri tulossa streamiin, Jotkut teistä aloittivat PIC -mikrokontrollereilla ja toiset ATMEL AVR -laitteilla, tämä on kirjoitettu sinulle! Joten ostit USBASP: n, koska sen halpa ja tehokas salama
Johdanto 8051 -ohjelmointiin AT89C2051 -ohjelmalla (vieraileva pääosassa: Arduino): 7 vaihetta (kuvilla)
Johdanto 8051-ohjelmointiin AT89C2051-ohjelmalla (vieraileva pääosassa: Arduino): 8051 (tunnetaan myös nimellä MCS-51) on 80-luvun MCU-malli, joka on edelleen suosittu. Nykyaikaisia 8051-yhteensopivia mikro-ohjaimia on saatavana useilta toimittajilta, kaikissa muodoissa ja kokoissa, ja niissä on laaja valikoima oheislaitteita. Tässä ohjeessa