Arduino Due
dále jsem testoval.
Zjistil jsem, že nejnovější verze tgfx spolupracuje z Firmware edge 435 a vyšším, což lze stáhnout jen v hex souboru a ten lze flashnout jen přes avrdude, a tady je problém u mne, vyhazuje mi to hlášku "avrdude butterfly_recv() programmer is not responding" což podle toho je nějaká chyba bootloaderu, asi starý nebo co, anový jde nahrát jen s programátorem, který pochopitelně nemám, což je špatně, hóóóódně špatně. alespoň jsem to tak pochopil, pokud se pletu vyvraťte mi to prosím a poraďte. Vyzkoušel jsem převod Hex na bin pomocí Hex2bin, ale to nepomohlo.
Díky.
Zjistil jsem, že nejnovější verze tgfx spolupracuje z Firmware edge 435 a vyšším, což lze stáhnout jen v hex souboru a ten lze flashnout jen přes avrdude, a tady je problém u mne, vyhazuje mi to hlášku "avrdude butterfly_recv() programmer is not responding" což podle toho je nějaká chyba bootloaderu, asi starý nebo co, anový jde nahrát jen s programátorem, který pochopitelně nemám, což je špatně, hóóóódně špatně. alespoň jsem to tak pochopil, pokud se pletu vyvraťte mi to prosím a poraďte. Vyzkoušel jsem převod Hex na bin pomocí Hex2bin, ale to nepomohlo.
Díky.
Taky jsem to tak pochopil, že se musí použít programátor a dva odpory na plus a zem.
Já sice mám programátor, ale zas nemám ty odpory a u nás je nekoupím. Nechce se mi dávat 150 Kč poštovného za odpory po 1.50 Kč. Koupím je až pojedu někam do velkoměsta .
Jinak to rozložení pinů jsem taky nikde zatím nenalezl.
Já sice mám programátor, ale zas nemám ty odpory a u nás je nekoupím. Nechce se mi dávat 150 Kč poštovného za odpory po 1.50 Kč. Koupím je až pojedu někam do velkoměsta .
Jinak to rozložení pinů jsem taky nikde zatím nenalezl.
chlapi, uz jsem rezignoval na Vase postupy, ale jeste se naposledy zeptam at v tom mam jasno:
1. to co popisujete - upgradujete firmware v te meze?
2. a delate to jinou deskou, pres icsp konektor?
todle se podle mne navrharum due moc nepovedlo - mohli ty draty mezi procesorama nakrizit a programovat to potom tim armem
1. to co popisujete - upgradujete firmware v te meze?
2. a delate to jinou deskou, pres icsp konektor?
todle se podle mne navrharum due moc nepovedlo - mohli ty draty mezi procesorama nakrizit a programovat to potom tim armem
to Oscar
Normálně přes Usb kabel a native port. Ale nejde třeba mně flash nejnovějšího firmware přes avrdue, vyhazuje mi to chybu bootloaderu, alespon podle googlu co jsem popbral.
Přes bossac port a bossac.exe starší firmware v souboru bin jde v poho. Nevím jestli jsem to popsal nějka rozumně, já nejsem žádný programátor, a ani jsem nečekal takové problémy, ale alespon se nenudím.
Normálně přes Usb kabel a native port. Ale nejde třeba mně flash nejnovějšího firmware přes avrdue, vyhazuje mi to chybu bootloaderu, alespon podle googlu co jsem popbral.
Přes bossac port a bossac.exe starší firmware v souboru bin jde v poho. Nevím jestli jsem to popsal nějka rozumně, já nejsem žádný programátor, a ani jsem nečekal takové problémy, ale alespon se nenudím.
Tak to trošku shrneme:
Jde nám o nahrání firmweru do arduina due. http://arduino.cc/en/Guide/ArduinoDue" onclick="window.open(this.href);return false; (žádná mesa ani smoothstepper)
Jsou dva postupy (možná i více):
1.Nahrání firmweare přes Atmel studio 6.2. https://github.com/synthetos/g2/wiki/Co ... n-Windows-(Atmel-Studio-6.2" onclick="window.open(this.href);return false;)
Kde je nutné mít programátor - bohužel si nejsem jistý jaký, když se to vyjasní doplnim
2.nahrání firmweru pře arduino 1.5.8 http://arduino.cc/en/main/software" onclick="window.open(this.href);return false; pomocí příkazového řádku https://github.com/synthetos/g2/wiki/Fl ... th-Windows" onclick="window.open(this.href);return false;
jde pod win i Linuxem
Win verze
Flash se provádí přes native USB (to je to dále od napájení).
-nejdříve se musí nainstalovat arduino 1.5.8. kde je potřebný ovladač
-pak je nutné připojit desku a počkat na nainstalování ovladače
-po instalaci ovladače je nutné ovládací panely-systém-správce zařízení-porty )COM LTP) u portu Bossa program port (Comxx) změnit klepnutím pravým tlačítkem a najetím na vlastnosti nastavení portu Bity za sekundu na 2400 a potvrdit Ok.
-poté zapneme cmd příkazový řádek (hledat (tlačítko win+R) a napsat cmd), kde zadáváme:
1.cd %ProgramFiles% (x86)\Arduino\hardware\tools pro win 64 bit
cd %ProgramFiles%\Arduino\hardware\tools pro win 32 bit
2. mode COM6 BAUD=2400 COM dle vašeho COM
3. bossac.exe --port=COM6 -e -w -v -b %HOMEPATH%\Downloads\TinyG2_Due_rob_usbtest.bin -R
u tohoto je potřeba upravit TinyG2_Due_rob_usbtest.bin -R dle názvu vašeho staženého firmweru
4.po doběhnutí flash je potřeba ještě zmáčknout na desce arduino due tlačítko RESET to velké červené aspoň u mé desky
5.a jestli se nepletu musí se také potom změnit nastavení portu Bity za sekundu na 2400 zas na jiný tok, nebo dojde při opětovném připojení ke smazání firmweru
6. doinstalovat ovladač ke vzniklému portu G2 http://www.c-n-c.cz/viewtopic.php?f=113 ... 7&start=45" onclick="window.open(this.href);return false; je umístěn v textu
firmware : http://synthetos.github.io/g2/" onclick="window.open(this.href);return false; 037.03
Tak jsem snad na nic nezapoměl. Popřípadě pište poupravím. Nejsem žádný odborník ba naopak.
Jde nám o nahrání firmweru do arduina due. http://arduino.cc/en/Guide/ArduinoDue" onclick="window.open(this.href);return false; (žádná mesa ani smoothstepper)
Jsou dva postupy (možná i více):
1.Nahrání firmweare přes Atmel studio 6.2. https://github.com/synthetos/g2/wiki/Co ... n-Windows-(Atmel-Studio-6.2" onclick="window.open(this.href);return false;)
Kde je nutné mít programátor - bohužel si nejsem jistý jaký, když se to vyjasní doplnim
2.nahrání firmweru pře arduino 1.5.8 http://arduino.cc/en/main/software" onclick="window.open(this.href);return false; pomocí příkazového řádku https://github.com/synthetos/g2/wiki/Fl ... th-Windows" onclick="window.open(this.href);return false;
jde pod win i Linuxem
Win verze
Flash se provádí přes native USB (to je to dále od napájení).
-nejdříve se musí nainstalovat arduino 1.5.8. kde je potřebný ovladač
-pak je nutné připojit desku a počkat na nainstalování ovladače
-po instalaci ovladače je nutné ovládací panely-systém-správce zařízení-porty )COM LTP) u portu Bossa program port (Comxx) změnit klepnutím pravým tlačítkem a najetím na vlastnosti nastavení portu Bity za sekundu na 2400 a potvrdit Ok.
-poté zapneme cmd příkazový řádek (hledat (tlačítko win+R) a napsat cmd), kde zadáváme:
1.cd %ProgramFiles% (x86)\Arduino\hardware\tools pro win 64 bit
cd %ProgramFiles%\Arduino\hardware\tools pro win 32 bit
2. mode COM6 BAUD=2400 COM dle vašeho COM
3. bossac.exe --port=COM6 -e -w -v -b %HOMEPATH%\Downloads\TinyG2_Due_rob_usbtest.bin -R
u tohoto je potřeba upravit TinyG2_Due_rob_usbtest.bin -R dle názvu vašeho staženého firmweru
4.po doběhnutí flash je potřeba ještě zmáčknout na desce arduino due tlačítko RESET to velké červené aspoň u mé desky
5.a jestli se nepletu musí se také potom změnit nastavení portu Bity za sekundu na 2400 zas na jiný tok, nebo dojde při opětovném připojení ke smazání firmweru
6. doinstalovat ovladač ke vzniklému portu G2 http://www.c-n-c.cz/viewtopic.php?f=113 ... 7&start=45" onclick="window.open(this.href);return false; je umístěn v textu
firmware : http://synthetos.github.io/g2/" onclick="window.open(this.href);return false; 037.03
Tak jsem snad na nic nezapoměl. Popřípadě pište poupravím. Nejsem žádný odborník ba naopak.
Naposledy upravil(a) Root dne 23. 1. 2015, 11:22, celkem upraveno 3 x.
ten postup pres bossac je ok,
ale ten druhy - porad mi neni jasny jak firmware do ARMu chcete programovat pres avrdude a avr programator.
nepletete ty programatory?
urcite to ma byt tendle
http://www.ebay.com/itm/Atmel-SAM-ICE-S ... 2a483af596" onclick="window.open(this.href);return false;
a jet to pres SWD
ale ten druhy - porad mi neni jasny jak firmware do ARMu chcete programovat pres avrdude a avr programator.
nepletete ty programatory?
urcite to ma byt tendle
http://www.ebay.com/itm/Atmel-SAM-ICE-S ... 2a483af596" onclick="window.open(this.href);return false;
a jet to pres SWD
Chci flasnout firmware podle tohoto postupu:
https://github.com/synthetos/TinyG/wiki ... g-Firmware" onclick="window.open(this.href);return false;
Konkrétně tento:
http://synthetos.github.io/" onclick="window.open(this.href);return false;
tinyg-edge-438.02.hex
A pokud to provedu podle tohoto návodu, vyhodí mi to v CMD hcbovou hlášku:
avrdude butterfly_recv() programmer is not responding
Nevím kde je chyba, kterýport mám mít zaplý, no prostě tady tápu.
https://github.com/synthetos/TinyG/wiki ... g-Firmware" onclick="window.open(this.href);return false;
Konkrétně tento:
http://synthetos.github.io/" onclick="window.open(this.href);return false;
tinyg-edge-438.02.hex
A pokud to provedu podle tohoto návodu, vyhodí mi to v CMD hcbovou hlášku:
avrdude butterfly_recv() programmer is not responding
Nevím kde je chyba, kterýport mám mít zaplý, no prostě tady tápu.
TinyG je pro AVR
https://github.com/synthetos/TinyG/wiki/What-is-TinyG" onclick="window.open(this.href);return false;
(nItegrated motion control system with embedded microcontroller (Atmel ATxmega192))
G2 je pro DUE
https://github.com/synthetos/g2/wiki" onclick="window.open(this.href);return false;
co tam nahravas?
https://github.com/synthetos/TinyG/wiki/What-is-TinyG" onclick="window.open(this.href);return false;
(nItegrated motion control system with embedded microcontroller (Atmel ATxmega192))
G2 je pro DUE
https://github.com/synthetos/g2/wiki" onclick="window.open(this.href);return false;
co tam nahravas?
Někdo tu psal, že není popsané zapojení signálů.
Podle mě to plyne z toho, že ten předchystaný firmware je určený pro desku gShield, a z něho vychází zapojení signálů STEP, DIR atd.
Schéma např. tady: https://github.com/synthetos/grblShield ... f?raw=true" onclick="window.open(this.href);return false;
Není mi moc jasné číslovaní verzí. Ta, co je v binárná podobě, má verzi 0.37. Ale ve zdrojáku je verze 0.97.
Já zatím Arduino nemám, furt si někde vozí prdel v letadle mezi Čínou a Českem. Tak to vyzkoušet nemůžu.
Výsledek překladu té verze 0.97 je v příloze.
Podle mě to plyne z toho, že ten předchystaný firmware je určený pro desku gShield, a z něho vychází zapojení signálů STEP, DIR atd.
Schéma např. tady: https://github.com/synthetos/grblShield ... f?raw=true" onclick="window.open(this.href);return false;
Není mi moc jasné číslovaní verzí. Ta, co je v binárná podobě, má verzi 0.37. Ale ve zdrojáku je verze 0.97.
Já zatím Arduino nemám, furt si někde vozí prdel v letadle mezi Čínou a Českem. Tak to vyzkoušet nemůžu.
Výsledek překladu té verze 0.97 je v příloze.
- Přílohy
-
- gShield.zip
- (68.22 KiB) Staženo 190 x