Stránka 5 z 14

Re: Arduino Due

Napsal: 22. 1. 2015, 5:19
od slezak77
Jako hardware? Jsem nepochopil.
pokud ano tak jsem výše hodil txt soubor který přejmenuješ na .inf a ručně nainstaluješ ovladač

Re: Arduino Due

Napsal: 22. 1. 2015, 8:40
od slezak77
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.

Re: Arduino Due

Napsal: 23. 1. 2015, 5:13
od Root
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.

Re: Arduino Due

Napsal: 23. 1. 2015, 7:10
od oscar
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

Re: Arduino Due

Napsal: 23. 1. 2015, 8:09
od slezak77
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.

Re: Arduino Due

Napsal: 23. 1. 2015, 9:38
od Root
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.

Re: Arduino Due

Napsal: 23. 1. 2015, 9:55
od oscar
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

Re: Arduino Due

Napsal: 23. 1. 2015, 10:38
od slezak77
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.

Re: Arduino Due

Napsal: 23. 1. 2015, 10:41
od oscar
Slezak: jedina chyba je v tom ze jedes podle postupu pro AVR MEGA
to je uplne jiny procesor nez je na Arduino DUE.

otazka je jestli TinyG je vubec pro ARM

Re: Arduino Due

Napsal: 23. 1. 2015, 10:57
od slezak77
Tak teď jsem úplně mimo. Dyť Tinyg je pro arduino due, nebo ne?
Opravdu se ztrácím, Firm. 037.0.3 jede, ale nechce jít na tgfx.
Díky, vyčistím hlavu a uvidíme.

Re: Arduino Due

Napsal: 23. 1. 2015, 11:23
od Root
kluci budu to upravovat a opravovat podle toho k čemu se doberem

Re: Arduino Due

Napsal: 23. 1. 2015, 11:27
od oscar
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? :)

Re: Arduino Due

Napsal: 23. 1. 2015, 11:47
od Root
Ja to pro due :-) TinyG2_Due-edge-037.03-shapeoko.bin bohužel novější asi není.

Re: Arduino Due

Napsal: 23. 1. 2015, 12:12
od slezak77
jo jo, k tomu jsem se právě taky doguglil, což je tedy smutné, ale on někdo z něčím příjde.

Re: Arduino Due

Napsal: 24. 1. 2015, 6:53
od Mex
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.