Bootloader kérdés
Akkor nekem nem tudom eddig ,hogy működött De próbálgatom még.
De az enyém usb-s akkor is így kell?mert akkor sem megy
De az enyém usb-s akkor is így kell?mert akkor sem megy
A hozzászólást 1 alkalommal szerkesztették, utoljára kistigris 2012. január 22. vasárnap, 21:54-kor.
A Bascom keretrendszer számos programozót tartalmaz. Options->Programmer alatt van benn.
Az arduino HW tartalmaz egy un. Bootloadert, ami a chipek "önprogramozását" végzi. Arduino esetén ennek a protokollja "véletlenül" megegyezik a standard STK500 programozóeszköz utasításkészletével. Ezért az arduino bootloader "visszahazudja", hogy ő egy programozó.
A programozás szempontjából a Bascom egy STK500 programozóként kezeli. A speciális igények miatt (kötött sebesség; a bootloader 1-2 mp-ig működik) külön menüpontot kapott. Arduino programozóként.
DE: nem minden arduinot támogat (az alapokat igen: freeduino (FT232RL chipes illesztővel) illetve a Mega chipeset (Arduino Mega (ATMega1280)). De _nem_ kezelo le aWiring-et (atmega128 központi chip), az Arduino UNO családot (atmega8U2 illesztőIC) és az új Opti (nevű) bootloadert.
Ezen hiányosságok miatt (is) készült ez a duino2.bat, aminek a segítségével az összes Arduino eszköz programozható Bascom-AVR alól...
Ezt viszont, mint külső programozó (External Programmer) kezeli a Bascom.
Az arduino HW tartalmaz egy un. Bootloadert, ami a chipek "önprogramozását" végzi. Arduino esetén ennek a protokollja "véletlenül" megegyezik a standard STK500 programozóeszköz utasításkészletével. Ezért az arduino bootloader "visszahazudja", hogy ő egy programozó.
A programozás szempontjából a Bascom egy STK500 programozóként kezeli. A speciális igények miatt (kötött sebesség; a bootloader 1-2 mp-ig működik) külön menüpontot kapott. Arduino programozóként.
DE: nem minden arduinot támogat (az alapokat igen: freeduino (FT232RL chipes illesztővel) illetve a Mega chipeset (Arduino Mega (ATMega1280)). De _nem_ kezelo le aWiring-et (atmega128 központi chip), az Arduino UNO családot (atmega8U2 illesztőIC) és az új Opti (nevű) bootloadert.
Ezen hiányosságok miatt (is) készült ez a duino2.bat, aminek a segítségével az összes Arduino eszköz programozható Bascom-AVR alól...
Ezt viszont, mint külső programozó (External Programmer) kezeli a Bascom.
Ezt tiszta.de ugy látom csak jobb lesz egy programozót beszerezni,mert igy nem fog menni.Nem tudom eddig miért ment ezekkel a beállításokkal,most meg miért nem megy.Lehet holnap nekiülök még és teszek fel hülye kérdéseket.Nah nekem az usb avr duino r8 miniboard van atmega 168 amit programozni akarok vele.honnan tudom letölteni a 2.batch filet?Win7-m van pedig át is van nevezve cmd-re.Csak eddig ment és most őrjítő ,hogy miért nem
Letöltöttem a 022-s verziót.Azzal sem müködik.Raknék fel képet mit ír ki,de nem tudom hova kell csatolni.Nekem a d: meghajtón az avr könyvtárban van az arduino 22 és megadtam a bach filenben az elérési útvonalat,meg a sebességet meg a com2-s portot(arra állítottam az eszközt).Beállítottam a proci tipusát m168.Mikor kattintok a program írásra valmi ilyet ír ki:
AVR-Duino/Arduino uploader for Bascom by AVRDuDe
Version: 0.2 alpha for Arduino-NG / Diecimila
Contact: csehrobert(at)tavir(dot)hu
http://avr.tavir.hu
(c) 2009-02-12
Flash :
EEPROM :
COM : COM2 (default)
Chip : m168 (default)
COMSpeed: 19200 (default)
avrdude.exe: AVR Part "mm168" not found.
Valid parts are:
m6450 = ATMEGA6450 [d:\avr\arduino-0022\hardware\tools\avr\etc\avrdude.co
nf :11732]
m3250 = ATMEGA3250 [d:\avr\arduino-0022\hardware\tools\avr\etc\avrdude.co
nf :11543]
m645 = ATMEGA645 [d:\avr\arduino-0022\hardware\tools\avr\etc\avrdude.con
f :11354]
[/img]
AVR-Duino/Arduino uploader for Bascom by AVRDuDe
Version: 0.2 alpha for Arduino-NG / Diecimila
Contact: csehrobert(at)tavir(dot)hu
http://avr.tavir.hu
(c) 2009-02-12
Flash :
EEPROM :
COM : COM2 (default)
Chip : m168 (default)
COMSpeed: 19200 (default)
avrdude.exe: AVR Part "mm168" not found.
Valid parts are:
m6450 = ATMEGA6450 [d:\avr\arduino-0022\hardware\tools\avr\etc\avrdude.co
nf :11732]
m3250 = ATMEGA3250 [d:\avr\arduino-0022\hardware\tools\avr\etc\avrdude.co
nf :11543]
m645 = ATMEGA645 [d:\avr\arduino-0022\hardware\tools\avr\etc\avrdude.con
f :11354]
[/img]
nah megcsináltam a következőz írja :
AVR-Duino/Arduino uploader for Bascom by AVRDuDe
Version: 1.0 alpha for Arduino-NG / Arduino-Diecimila / Arduino-UNO / Wiring-Meg
a128 / Arduino-Mega1280.2560
Contact: csehrobert(at)tavir(dot)hu
http://avr.tavir.hu
(c) 2011-05-01
Flash : "D:\TESZT2.BIN"
EEPROM : "D:\TESZT2.EEP"
COM : com2
Chip : 168
avrdude.exe: stk500_getsync(): not in sync: resp=0x00
avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51
avrdude.exe done. Thank you.
A folytatáshoz nyomjon meg egy billentyűt . . .
AVR-Duino/Arduino uploader for Bascom by AVRDuDe
Version: 1.0 alpha for Arduino-NG / Arduino-Diecimila / Arduino-UNO / Wiring-Meg
a128 / Arduino-Mega1280.2560
Contact: csehrobert(at)tavir(dot)hu
http://avr.tavir.hu
(c) 2011-05-01
Flash : "D:\TESZT2.BIN"
EEPROM : "D:\TESZT2.EEP"
COM : com2
Chip : 168
avrdude.exe: stk500_getsync(): not in sync: resp=0x00
avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51
avrdude.exe done. Thank you.
A folytatáshoz nyomjon meg egy billentyűt . . .
aurduino alól a file menüpontból az examplrsböl a basic menüpontból kiválasztottam a blink fájlt.utánna rákattintottam az uplodra és ezt a szöveget kaptam.
Binary sketch size: 1018 bytes (of a 14336 byte maximum)
Binary sketch size: 1018 bytes (of a 14336 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
természetesen usb a panel és a próbálás előtt átállítottam a portot com 7-re
Binary sketch size: 1018 bytes (of a 14336 byte maximum)
Binary sketch size: 1018 bytes (of a 14336 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
természetesen usb a panel és a próbálás előtt átállítottam a portot com 7-re
A hozzászólást 1 alkalommal szerkesztették, utoljára kistigris 2012. január 23. hétfő, 18:42-kor.
Itt a panellel lesz hasfájás....
Hamár az arduinoval se megy....
tipp1:
- AVR kivesz
- 2/3 láb a foglalatban összeköt.
- hyperterminalban átvitelvezérlés:NINCS mellett 2400,8,n,1 beállítssal a leütött karaktert látni kell.
Ekkor a chipben a bootloader sérült meg/kvarc a chip mellett/resetáramkör/AVR chip
Hamár az arduinoval se megy....
tipp1:
- AVR kivesz
- 2/3 láb a foglalatban összeköt.
- hyperterminalban átvitelvezérlés:NINCS mellett 2400,8,n,1 beállítssal a leütött karaktert látni kell.
Ekkor a chipben a bootloader sérült meg/kvarc a chip mellett/resetáramkör/AVR chip
Ha ft232RL chip van rajta:
http://avr.tavir.hu/modules.php?name=Co ... age&pid=66
A "B 9600" paraméterrel nálam hibázott. B 2400 vagy B 4800 amit ekkor próbálj.
A feltöltés ha elindul - nem lefagy a gép! Tényleg 2-2.5 perc!
Win XP alatt teszteltem.
http://avr.tavir.hu/modules.php?name=Co ... age&pid=66
A "B 9600" paraméterrel nálam hibázott. B 2400 vagy B 4800 amit ekkor próbálj.
A feltöltés ha elindul - nem lefagy a gép! Tényleg 2-2.5 perc!
Win XP alatt teszteltem.