Bootloader betöltése

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
pazar
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2011. február 13. vasárnap, 7:00

Bootloader betöltése

HozzászólásSzerző: pazar » 2011. március 26. szombat, 18:51

Sziasztok!
Nagyon kezdő "AVR-es" vagyok. Egyik Arduino-s fejlesztőkörnyezetben feltöltött programom utána az ATmega168-as chipem megzakkant.
Hiba a kód feltöltésekor:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Arra gondoltam, hogy az AVRsip mkII-vel törlöm a chip tartalmát, bootloaderrel újratöltöm és menni fog, de nem így lett.
Feltöltöm a programot:
Main fülön az ATmega168A-ra dob aláírás találatot, úgyhogy azt használom
Program fülön az C:\arduino\hardware\arduino\bootloaders\atmega\ATmegaBOOT_168_pro_8MHz.hex
illetve lassan mindegyikkel, amit elfogad kipróbáltam.
Írás előtt természetesen mindíg töröltem a flash-t!
Fuses-nél a Boot flash size = 512 words start address=$$1E00
Spien pipa!
bodlevel brown-out detect disable
CKDIV8 pipa
SUT_CKSEL Ext. Crystal Osc. 8
LOCKBIT 0xCF amit nem ertek, mert ugy tudom ez 0x0F kene hogy legyen.
masik chippel is probaltam, nem megy...
Valakinek esetleg otlete, hol toltam el??[/quote]

Avatar
pazar
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2011. február 13. vasárnap, 7:00

HozzászólásSzerző: pazar » 2011. március 26. szombat, 18:56

lehet, hogy sikeres az írás, de a panelen szart be az FTDI és azért nem tudok programot feltölteni?

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3347
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2011. március 26. szombat, 19:07

A „CKDIV8 pipa” vedd ki!
Mert így a tényleges órajeled 8MHz/8=1MHz

Avatar
pazar
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2011. február 13. vasárnap, 7:00

HozzászólásSzerző: pazar » 2011. március 26. szombat, 19:35

De ettől még működhetne, nem?
Csak mert nem teszi!
Amúgy, ha túljutok a problémán, hol kell peböccintenem, hogy a külső kvarcot használja órajelnek?

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3347
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2011. március 26. szombat, 20:29

Ext. = külső
Internál = Beépitett

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10025
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2011. március 26. szombat, 21:18

AVR-Studio: Clock: Extrenal Quartz/Resonator
(Ext Clock/Osc NEM jo)!

Avatar
kistigris
Biztosítékgyilkos
Hozzászólások: 62
Csatlakozott: 2012. január 19. csütörtök, 7:00

HozzászólásSzerző: kistigris » 2012. április 6. péntek, 13:12

sziasztok!!

Olyan gondom lenne,168-ra töltök bootloadert,de bascombol az első programot feltölti rá.De a következőt már nem.Mikor töltöttem fel a bootloadert avrstudiobol akkor a lockbit fülön bekapcsolom a blb1-s fülön LPM SPM prohibited bootsectiont.Mi lehet a gond?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10025
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. április 6. péntek, 13:20

Bootloader reset (BootRST) nincs kipipálva illetve nincs megadva a BootSize a biztosítékbiteknél.

Avatar
kistigris
Biztosítékgyilkos
Hozzászólások: 62
Csatlakozott: 2012. január 19. csütörtök, 7:00

HozzászólásSzerző: kistigris » 2012. április 6. péntek, 13:29

Mekkorára állítsam a bootsize-t ?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10025
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. április 6. péntek, 13:46

A bootloaderedet Te fordítottad le, így Te tuudod hogy mekkora :) ...

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10025
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. április 6. péntek, 14:28

Ha a legnagyobb méretre rakod, akkor biztosan működik. Max elpazaroltál/lefoglaltál 1-2k Flash memóriát...


Vissza: “Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég