Obnova BOOATLODER mega 2560

Re: Obnova BOOATLODER mega 2560

Příspěvekod prochazkao » 15.10.2017 21:18

zemciko píše:Pokud to dělá u dvou desek to samý tak bych hledal problém jinde.
Tj. Zkusit jinej počítač, jinej USB kabel, mít to při nahrávání FW napojená jen na USB a ne i na 12v, v případě linuxu nastavit práva na ten usb port atd.


Dělám nyní na starém NB od ženy, win XP.... to stejné! Linux nevedu...
  • 0

prochazkao
 
Příspěvky: 181
Registrován: 02.10.2017 11:36
Bydliště: Ostrava
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod zemciko » 15.10.2017 21:19

linux vede každej stačí na to fleska .
  • 0

zemciko
 
Příspěvky: 1498
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod prochazkao » 15.10.2017 21:21

zemciko píše:linux vede každej stačí na to fleska .

nebudeme se tady přeci přít, kdo vede a nevede linux ne
  • 0

prochazkao
 
Příspěvky: 181
Registrován: 02.10.2017 11:36
Bydliště: Ostrava
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod zemciko » 15.10.2017 21:42

Jen se ti snažím naznačit, že než čachrovat s externím hw tak bych vyzkoušel i nějakou verzi linuxu. Jde ho spouštět i z cd nebo z flashdisku. Stejně tak různou verzi ardunina IDE.
Ono se to občas chová nevyspytatelně. pokud jsem takové problémy měl s windowsy tak někdy stačilo připojit samotné arduino bez ramps a napájení, někdy pomohlo nemít zaplé napájení či jiný kabel v jiném portu. Naopak u linuxu to bylo jednodušší tam stačilo nastavit práva na usb port jedním příkazem v "comandlině".
  • 0

zemciko
 
Příspěvky: 1498
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod prochazkao » 15.10.2017 21:57

zemciko píše:Jen se ti snažím naznačit, že než čachrovat s externím hw tak bych vyzkoušel i nějakou verzi linuxu. Jde ho spouštět i z cd nebo z flashdisku. Stejně tak různou verzi ardunina IDE.
Ono se to občas chová nevyspytatelně. pokud jsem takové problémy měl s windowsy tak někdy stačilo připojit samotné arduino bez ramps a napájení, někdy pomohlo nemít zaplé napájení či jiný kabel v jiném portu. Naopak u linuxu to bylo jednodušší tam stačilo nastavit práva na usb port jedním příkazem v "comandlině".


JJ chápu, jsem nasraný uz na sebe.... ted jsem na tech WIN XP spustil program Extreme Burner AVR a když jsem pripojil MEGU pres USBasp, tak vse probehlo OK.
Más pravdu, bootloader tam byl. jde standardně přečíst a i přehrát, takže MEGA komunikuje...

Proč sakra nejde nahrát FW Merlin a nebo repetier?
  • 0

prochazkao
 
Příspěvky: 181
Registrován: 02.10.2017 11:36
Bydliště: Ostrava
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod tom666 » 16.10.2017 09:45

prochazkao píše:... Takže jsem si půjčil USBasp ... arduino IDE píše
avrdude : warning : Can not Set sck period . usbasp please check for firmware update ...

Tato chyba je sposobena starsou verziou firmwaru 1.02. Staci aktualizovat FW na v1.03 (usbasp.2009-02-28.tar.gz), alebo rovno na v1.04 (usbasp.2011-05-28.tar.gz). Pricinou chyby je softwarove nastavenie ISP rychlosti cez prepinac -B (avrdude), ktore je funkcne az od verzie 1.03. Mozes preto este vyskusat pouzit jumper 3 pre manualne nastavenie "slow clock" modu. Od firmwaru v1.03 je vsak toto prepinanie cez JP3 uz nefunkcne.
USBasp.jpg


To, ze sa Ti standartnym sposobom (za predpokladu, ze BootLoader je v poriadku) nedari nahrat software do Arduina moze byt pricinou HW chyby (obvod UART, reset MCU). Problem u jedneho opravovaneho Arduina bol sposobeny chybou v obvode reset MCU, kde bola pouzita od vyroby zla hodnota keramickeho kondenzatora. Skus preto hned po skompilovani a hlaske o nadviazani spojenia s doskou Arduino pouzit na kratky okamzik reset tlacitko.

Alternativne je mozne nahrat software do Arduina cez SPI rozhranie:

1. Prepoj Arduino a USBasp cez SPI.

2. Cez menu "Nastroje" zvol "Programator: "USBasp""
USBasp_1.jpg
USBasp_1.jpg (52.41 KiB) Zobrazeno 5798 krát

3. Cez menu "Nastroje" zvol "Vyvojova deska: "Arduino Mega 2560"" a "Procesor: "ATmega2560""
USBasp_2.jpg

4. Otvor projekt a nasledne cez menu "Projekt" pouzi "Nahrat pomoci programatoru". Pokial nemas aktualizovany FW v USBasp, tak pouzi JP3 (slow clock mod).
USBasp_3.jpg
USBasp_3.jpg (38.11 KiB) Zobrazeno 5798 krát
  • 0

tom666
 
Příspěvky: 561
Images: 0
Registrován: 14.09.2016 17:00
Bydliště: Nitra (SK)
Reputation: 14
Jen tak dál :)

Re: Obnova BOOATLODER mega 2560

Příspěvekod prochazkao » 16.10.2017 12:44

tom666 píše:
prochazkao píše:... Takže jsem si půjčil USBasp ... arduino IDE píše
avrdude : warning : Can not Set sck period . usbasp please check for firmware update ...

Tato chyba je sposobena starsou verziou firmwaru 1.02. Staci aktualizovat FW na v1.03 (usbasp.2009-02-28.tar.gz), alebo rovno na v1.04 (usbasp.2011-05-28.tar.gz). Pricinou chyby je softwarove nastavenie ISP rychlosti cez prepinac -B (avrdude), ktore je funkcne az od verzie 1.03. Mozes preto este vyskusat pouzit jumper 3 pre manualne nastavenie "slow clock" modu. Od firmwaru v1.03 je vsak toto prepinanie cez JP3 uz nefunkcne.
USBasp.jpg


To, ze sa Ti standartnym sposobom (za predpokladu, ze BootLoader je v poriadku) nedari nahrat software do Arduina moze byt pricinou HW chyby (obvod UART, reset MCU). Problem u jedneho opravovaneho Arduina bol sposobeny chybou v obvode reset MCU, kde bola pouzita od vyroby zla hodnota keramickeho kondenzatora. Skus preto hned po skompilovani a hlaske o nadviazani spojenia s doskou Arduino pouzit na kratky okamzik reset tlacitko.

Alternativne je mozne nahrat software do Arduina cez SPI rozhranie:

1. Prepoj Arduino a USBasp cez SPI.

2. Cez menu "Nastroje" zvol "Programator: "USBasp""
USBasp_1.jpg

3. Cez menu "Nastroje" zvol "Vyvojova deska: "Arduino Mega 2560"" a "Procesor: "ATmega2560""
USBasp_2.jpg

4. Otvor projekt a nasledne cez menu "Projekt" pouzi "Nahrat pomoci programatoru". Pokial nemas aktualizovany FW v USBasp, tak pouzi JP3 (slow clock mod).
USBasp_3.jpg



Ahoj, díky za vyčerpávající radu. Vše jsem již vyzkoušel.
K bodu prvnímu, kdy mám upgradovat FW od USBasp - ok, možná je to řešení a pak by přes něj mohlo jít nahrát přes IDE do MEGA 2560 projekt, ale abych do USBasp nahrál nový FW - tak potřebuji další programátor, je to tak?

CO se týká návodu abych při kompilaci klasickou cestou přes USB a těsně před nahráváním projektu zmáčkl tlačítko RESET - to jsem zkoušel jako první variantu, je to nějaké video na youtube....řešení to ale nebylo. Možná ho mačkám, brzy možná pozdě...

A když se pokusím nahrát projekt přes USBasp programator z aplikace IDE - tak se to tvarí ze to kompiluje, pak to pise upload, ale tak to zustane a nic se nedeje. Zadna chyba nic....
USBasp svítí červeně, jako že je komunikace, ale druhá LED2 nesvítí...což znamená že nic neposílá... asi.

Podotýkám, že toto dělám na starém NB kde mi toto jede. Na svém WIN7 64 si ani nškrtnu. Ted jsem stahl UBUNTU na USB a budu dalsi tyden laborovat v linuxu abych zjistil, kde je chyba!

TAdy davam fotky, jak se to chova na tom starem NB.... první je zapojení, druhá je pouziti AVRDUDESS - lze pres USBasp precist pripojenou MEGU2560 - treba ti to neco rekne...
Treti fotka je pouziti Extrem Burner AVR - ten taky pracuje a vyčte z MEGY vše...a poslední fotka je pouziti IDE a to se proste sekne a nic nedele... NElze vypalit zavadeč a ani nelze nahrat projekt...
Treba se timto posuneme dal. Dekuji Ondra!

https://prochazkao.rajce.idnes.cz/3D_tisk/

a jeste jsem tady pridla jak vypaluji zavadec, ale nic zadna chyba, zadny hlaska... proste ceka, pouzil jsem spravny com port, spravny programator, spravny procesor ... co je blbe? :mrgreen: :mrgreen: :mrgreen: :mrgreen:
  • 0

Naposledy upravil prochazkao dne 16.10.2017 14:48, celkově upraveno 2
prochazkao
 
Příspěvky: 181
Registrován: 02.10.2017 11:36
Bydliště: Ostrava
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod tom666 » 16.10.2017 14:59

@prochazkao
Vyskusaj este starsiu verziu Arduino IDE (1.6.6, alebo 1.6.7).
Mne to bez akychkolvek problemov funguje ako na WinXP, tak aj na W7_64b.
  • 0

tom666
 
Příspěvky: 561
Images: 0
Registrován: 14.09.2016 17:00
Bydliště: Nitra (SK)
Reputation: 14
Jen tak dál :)

Re: Obnova BOOATLODER mega 2560

Příspěvekod prochazkao » 16.10.2017 15:12

tom666 píše:@prochazkao
Vyskusaj este starsiu verziu Arduino IDE (1.6.6, alebo 1.6.7).
Mne to bez akychkolvek problemov funguje ako na WinXP, tak aj na W7_64b.


To bylo prvni co jsem delal. Zkousel jsem od 1.07 po nejnovejsi... to stejne, akorat ta starsi verze dokaze zobrazit vice informaci v komunikaci s deskou, pred tim nez vyskoci chyby.
Nini uz pisu z linuxu, tak to jdu vyzkouset zde...
  • 0

prochazkao
 
Příspěvky: 181
Registrován: 02.10.2017 11:36
Bydliště: Ostrava
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod prochazkao » 16.10.2017 17:38

Nainstaloval jsem Ubuntu, nainstaloval jsem IDE arduino, akorát nevím, jestli je to aktuální...2:1.0.5 ?
Propojil jsem USBasp s MEgou... natavil a dal jsem Vypalit zavadec.

USBasp zacalo komunikovat s Megou a i podle LED vypadalo ze se neco deje..
pak chyba: avrdude : warning : Can not Set sck period . usbasp please check for firmware update .
a DONE.

Pokusil jsem se pres USBasp uploadnout FW repetier....kompilace ok, pak upload a na konec
chyba: avrdude: verification error, first mismatch at byte 0x0000 0x08 != 0x0c
a pak DONE. Tak já nevím.....
  • 0

prochazkao
 
Příspěvky: 181
Registrován: 02.10.2017 11:36
Bydliště: Ostrava
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod zemciko » 16.10.2017 19:13

Arduino ide v balíčcích je staré naposled co sem nahrával bylo 1.8.x . pokud se nahrava FW tak to bliká jak zběsilý to pozná člověk jednoznačně.
Jinak zkusil si i třeba jinej USB kabel? Je připojený jen arduino samotný?
  • 0

zemciko
 
Příspěvky: 1498
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod prochazkao » 16.10.2017 19:40

zemciko píše:Arduino ide v balíčcích je staré naposled co sem nahrával bylo 1.8.x . pokud se nahrava FW tak to bliká jak zběsilý to pozná člověk jednoznačně.
Jinak zkusil si i třeba jinej USB kabel? Je připojený jen arduino samotný?



Arduino mám připojený stále jen samotný bez externího napájení, pokud myslíš toto. USB kabel mám už třetí a nový...
Pokud myslíš samotný jako bez USBasp programatoru, tak mi to napíše:

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Takže jsem tam kde jsem byl. porad se motam kolem te chyby....
  • 0

prochazkao
 
Příspěvky: 181
Registrován: 02.10.2017 11:36
Bydliště: Ostrava
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod zemciko » 16.10.2017 19:58

na ten timeout pomáhalo:
sudo chmod 666 ttyACM0
respektive
sudo chmod 666 /dev/ttyACM0
  • 0

zemciko
 
Příspěvky: 1498
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod prochazkao » 16.10.2017 21:25

zemciko píše:na ten timeout pomáhalo:
sudo chmod 666 ttyACM0
respektive
sudo chmod 666 /dev/ttyACM0



bohužel nemůže být nic bez problémů, ale nemám ttyACM0 ale ttyUSB0 - aplikoval jsem to na tom, ale nic ne nestalo, to stejné. Proč nemám ACM ale USB jsem teď řešil, ale je to nekonečná pohádka! Nesnáším arduino. respkt. čínské mrdky klony :!: :!: :mrgreen:
  • 0

prochazkao
 
Příspěvky: 181
Registrován: 02.10.2017 11:36
Bydliště: Ostrava
Reputation: 0

Re: Obnova BOOATLODER mega 2560

Příspěvekod zemciko » 16.10.2017 21:27

Mám kromě jednoho prvního italského kusu za 1200kč zbytek samé čínské klony a jedou všecky jak mají no... Asi máš smůlu.
  • 0

zemciko
 
Příspěvky: 1498
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0

PředchozíDalší

Zpět na REBEL II

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 84 návštevníků