Arduino Due

arduino, teensy, atmega, pic a jine (software, hardware)
Odpovědět
oscar
Příspěvky: 1190
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

13. 1. 2015, 10:52

Sice myslel hlavou, ale: pro pripojeni je potreba ty programovaci a ladici piny bud ohnout nebo prepajet za vinglove. Jinak se ma to pri nasazenem shieldu nejde dostat. Ja si je menim.

A ten stlink mi Due jako atmel procesor nechtel podporovat. Nepatral jsem po tom, za dveste penez se da poridit komplexnejsi jlink.

Firmware pro tiskarnu ladim na due pod emblocks. I s arduino curbesem kolem. A je to super :)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

13. 1. 2015, 11:25

oscar píše:Sice myslel hlavou, ale: pro pripojeni je potreba ty programovaci a ladici piny bud ohnout nebo prepajet za vinglove. Jinak se ma to pri nasazenem shieldu nejde dostat. Ja si je menim.
To je obecný problém konektorů pod shieldem, který zakrývá celý půdorys desky. Ale to se dá myslím celkem snadno řešit i bez pájení nebo ohýbání. Jednak se dají použít nízké průchozí dutinkové lišty a vývody na nich ohnout bokem, nebo použít JTAG piny na tom druhém konektoru, který je v rozteči 2mm a bude asi o dost nižší (odhaduju jen podle obrázku, ještě tu desku nemám).
No a nejlepší by bylo si to ošetřit přímo při návrhu shieldu - buď tam udělat do shieldu díru, nebo tam dát konektor a vytáhnout ty piny na shield.
oscar píše:A ten stlink mi Due jako atmel procesor nechtel podporovat. Nepatral jsem po tom, za dveste penez se da poridit komplexnejsi jlink.
Tak tohle mě zaujalo, začínám se na tu hračku těšit čím dál tím víc.
Zkoušel jsi prosím STlink z nějaké desky STMxx_Discovery nebo ten USB klíček z eBay?
Naposledy upravil(a) Mex dne 13. 1. 2015, 11:31, celkem upraveno 1 x.
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

13. 1. 2015, 11:28

https://github.com/synthetos/g2/wiki/Co ... -and-OS-X-(using-the-command-line" onclick="window.open(this.href);return false;)
Tak se mi dnes podařilo nakompilovat firmware podle výše uvedeného návodu, zkoušel jsem to i v oknech přes atmel studio, ale to jsem nějak nepobral, přitom to vypadalo jednoduše. Nakonec tedy Ubuntu 10.0.4.
Samotný flash se ale nekonal, bo se mi nepodařilo stáhnout program bossa-cli. Asi k vůli verzi Ubuntu, protože nešla ani nainstalovat přes instalační balíček.
Myslíte že to půjde z live cd novější verze, třeba 12. Tedy jestli je třeba ubuntu instalovat celé.
Ještě to asi zkusím flashnout přes okna, akorát tam trochu bloudím v té cestě k tomu souboru.
%HOMEPATH.....Jestli to dobře chápu, tak je tam třeba zadat správnou cestu k souboru, např c:\user\tydyt\TinyG2\tinyg.bin...
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

13. 1. 2015, 11:40

A celé to IDE http://arduino.cc/en/Main/Software" onclick="window.open(this.href);return false; (verzi 1.5.8 ) jsi na Windows nezkoušel?
Nebo si tím nechceš zasírat počítač?
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

13. 1. 2015, 11:51

no to tam mám, ale u toho tinyg jsem nenašel postup přes ide, jen flash přes atmel studio, nebo příkazový řádek. V ubuntu jej mám taky, ale flash jsem dohledal taky jen přes terminál, nebo přes bossa.
Tož nevím.
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

13. 1. 2015, 11:57

Podle toho popisu tady http://arduino.cc/en/Guide/ArduinoDue" onclick="window.open(this.href);return false; by to mělo být snadné.
Jen to chce nainstalovat drivery do Windows.
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

14. 1. 2015, 12:09

ne tak docela, ten oostup je pro nahrání přednastavené skici, nebo napsání nové, tedy nějakého programu, který může využívat nějaké knihovny atd, ale nevím jak přez něj flashnout tinyg, na grbl je postu, nainportovat grbl jako knihovnu atd, ale u tinyg to není. Možná že to jde, ale samotný balík tiny má snad 200mb, nechápu proč, a taky tudíž nevím, z čeho s toho balíku udělat tu knihocnu pro kompilaci. Tedy flash přímo zkompilovaného bin souboru mi příjde jako nejednoduchší řešení.
Schválně to prubněte, kompilace jde ověřit v ide i bez připojené desky.
Já budu pokračovat zítra (vlastně dnes) v práci, dnes toho mám plné kecky.
Tak Perun :twisted: :twisted: :twisted:
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

14. 1. 2015, 1:27

Tak jsem se dal do stahování toho Arduino IDE a Atmel Studio. To jsem teda dopadl. Nikdy bych si nepomyslel, že si zabordelím PC a zašpiním ruce něčím kolem Arduina. Když to tak se mnou půjde dál, tak si snad nakonec ještě zřídím účet na Facebooku a začnu dělat selfie fotky. :?

Je to ale děsný balík a tak to trvá dlouho. Tak jsem se mezitím díval, že je k dispozici i předkompilovaná verze http://synthetos.github.io/g2/" onclick="window.open(this.href);return false; takže by mělo stačit ji akorát nasypat do Arduina.
Nemám zatím desku, takže to zkusit nemůžu. Nezkusíš to?

****************
Dopsáno později:

Tak jsem se chvíli hrabal v tom Windowsovském prostředí, ale pak jsem to znechuceně opustil a šel na Linux.

Bossa-cli jsem stáhnul odtud: http://www.shumatech.com/web/products/bossa" onclick="window.open(this.href);return false;
Dole máš linky na binárky i na zdrojáky, jak pro Linux, tak pro Windows. Mám 64bit Linux (starší Debian), funguje mi tam binárka pro 686 (tj. pro 32bit systém, soubor bossa-i686-1.2.1.tgz), binárka pro 64bit ne.
Nejlepší je to ale samozřejmě přeložit. Pokud to budeš překládat ze zdrojáků a nemáš tam grafické knihovny, tak vyrob jenom verzi pro příkazový řádek příkazem:
make strip-bossac

Překlad TinyG2 na Linuxu byl nesrovnatelně hladší, než zápas s obrovskými balíky na Windows (jsem zvědavý, jestli se mi nějak povede se zbavit toho bordelu, co jsem si nainstaloval do Windows, tj. Atmel Studio). Jelo mi to na první šup.
Sice to hlásí 3 warningy - nedefinované rutiny pro obsluhu 3 přerušeni, ale ty by snad neměly nikdy nastat (nepoužívají se), tak to snad nevadí.
Tak kdybych měl desku, už jedu.
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

14. 1. 2015, 5:58

Tak se zase peru s Flash.
nahodil jsem to podle návodu

Hold down the Windows Key and press r then type cmd.exe and hit enter:

If you are on Windows x64 then run this command.

cd %ProgramFiles% (x86)\Arduino\hardware\tools
If you are on Windows x32 then run this command.

cd %ProgramFiles%\Arduino\hardware\tools
After that go ahead and run these commands. You should be good to go.
mode COM6 BAUD=2400
bossac.exe --port=COM6 -e -w -v -b %HOMEPATH%\Downloads\TinyG2_Due_rob_usbtest.bin -R

Změnil jsem Port podle mého na Com7, a vyhodí mi to hlášku no Device found on COM7, ve správci mám stále Arduino Due Programmink Port (COM7)
Jsem s toho jelen srnec daňek.
oscar
Příspěvky: 1190
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

14. 1. 2015, 6:46

slezak: dej mi se odkaz na zdrojove kody toho co chces zkompilovat. kdyz najdu chvilku, behem dne to v arduino ide (grrrr) zkusim....
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

14. 1. 2015, 7:01

oscar píše:slezak: dej mi se odkaz na zdrojove kody toho co chces zkompilovat. kdyz najdu chvilku, behem dne to v arduino ide (grrrr) zkusim....
http://synthetos.github.io/g2/" onclick="window.open(this.href);return false;
Díkes
oscar
Příspěvky: 1190
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

14. 1. 2015, 7:56

jestli je to toto
https://github.com/synthetos/g2" onclick="window.open(this.href);return false;

WARNING: This branch is terribly outdated. For the adventurous, try the Edge branch.

tak to nebudu ani zkouset.

a priznam se ze tolik casu abych rozbihal kompilaci edge branche
https://github.com/synthetos/g2/tree/edge" onclick="window.open(this.href);return false;
nemam :(
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

14. 1. 2015, 8:45

Tady http://synthetos.github.io/g2/" onclick="window.open(this.href);return false; jsou soubory nakompilované, jak ten starší tak i edge (*.bin nebo *.elf). Mám je stáhle, i jsem si včera nakompiloval v linuxu edge, ale nemohu ho dostat do Due. stále mi to háže chybu že na ComX není zařízení, a to i v Ubuntu, i když jsem nakonec rozchodil Bssa-Cli.
oscar
Příspěvky: 1190
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

14. 1. 2015, 9:33

mozna uplne mimo dotaz - nema to bossa fungovat s native portem?
Uživatelský avatar
slezak77
Příspěvky: 1152
Registrován: 1. 6. 2012, 6:45

14. 1. 2015, 10:27

tak to netuším, ale mohu oskoušet
Odpovědět

Zpět na „MCU“