Hjälp med firmware

Allt som rör 3D-skrivare.
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

OK
Lite märkligt att inte ord om detta kan jag hitta vad gäller Octopi.

Men, måste man bygla även för att läsa ut befintliga firmware?

Det dags att fixa till ett uttag externt så man kan komma åt att göra flashning via Octopi.
Kulla
Inlägg: 1264
Blev medlem: 7 januari 2010, 10:06:11
Ort: Sandared
Kontakt:

Re: Hjälp med firmware

Inlägg av Kulla »

Ocotopi är bara mjukvara, den kan flasha bara om hårdvara är redö, kanske därför de har inte nämt det, det är inte samma på alla skrivare.

Om jag minns rätt, hos mig jag har den altid på med en jumper, påverkar inte skrivare på någon sätt och jag kan flasha om den när jag vill.
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

Tar mig en vända imorron kväll om jag har orken kvar efter en dag ute på vift.
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

Jag kommer ingen vart med detta att läsa in en kopia av det som finns i skrivaren idag.
Vill ha hängslen och svångrem dvs en kopia först innan jag flashar in ny firmware.

https://www.instructables.com/id/Using- ... -Wanhao-I/

Bygeln Auto-Reset satt där som beskrivs i texten.
USB power är nu satt

Men jag får ingen kontakt med kortet från RPi:n via Putty. Putty <> RPi funkar.

sudo avrdude -p atmega1284p -c stk500v2 -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex

Ovan fungerar inte, testat med olika baudrate

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

Någon som har tips till test?
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Hjälp med firmware

Inlägg av Magnus_K »

Kanske dum fråga men det blir inte skillnad om du tar bort "p" bakom atmega1284? Dvs:
sudo avrdude -p atmega1284 -c stk500v2 -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

avrdude: ser_open(): can't open device "/dev/ttyS0": No such file or directory

avrdude done. Thank you.

sudo avrdude -p atmega1284p -c stk500v2 /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex

atmega1284 = same shit
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Hjälp med firmware

Inlägg av Magnus_K »

Varför säger den /dev/ttyS0 nu för då?
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

sudo avrdude -p atmega1284 -c stk500v2 -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex


Läste fel och hade ovan syntax minus -P förståss
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

stk500v2

anar ugglor i mossen att detta är fel programmerare
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Hjälp med firmware

Inlägg av Magnus_K »

Ok, men det fungerar fortfarande inte?
Man blir lite förvirrad över vilken MCU som sitter där på din skrivare. Dock verkar det som att PLUS-skrivaren har en ATmega2560 och din har en 1284:a.

Har du ett "Meltzi"-kort i din? Obs, kan vara ute och vela. I så fall kanske det kan vara värt att testa EEPROM istället för flash.
Rent generellt verkar det vara 115200 i baud som gäller men det blir lite olika träffar.

Nu vet jag inte hur mycket man vågar testa, för det sista man vill är ju att blåsa MCU:n UTAN backup... Vågar du så kanske man kan testa både EEPROM och även med 2560-MCUn.

EDIT: Så kan det mycket väl också vara. Vad är tex skillnad på stk500, stk500v1 och v2?
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

Kod: Markera allt

pi@octopi:~ $ sudo avrdude -p atmega1284 -c arduino -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9705 (probably m1284p)
avrdude: Expected signature for ATmega1284 is 1E 97 06
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.
Framåt går det, nu gäller det att hitta filen vart den nu tagit vägen och hur man nu gör detta via kommondorad.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Hjälp med firmware

Inlägg av Magnus_K »

Snyggt tecno!
Då skulle det nog vara ett "p" i slutet på MCU:n ändå, bara att programmeraren var fel.

Jadu, vart den filen ligger kan säkert någon annan svara på. Antagligen mha -grep men där tar min kunskap slut :wink:
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

sudo find / -name *.hex

filen i syntaxen finns inte så nåt är fel där :humm:
Användarvisningsbild
Klas-Kenny
Inlägg: 11292
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Hjälp med firmware

Inlägg av Klas-Kenny »

Den säger ju klart och tydligt att kontrollen av modell misslyckades, då gav den antagligen upp och läste inte ut programmet.

Kör istället

Kod: Markera allt

sudo avrdude -p atmega1284p -c arduino -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
Som föreslaget.

Så ska du se att det händer mera...
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

pi@octopi:~ $ sudo avrdude -p atmega1284p -c arduino -P /dev/ttyUSB0 -b 57600 -F -U flash:r:flash_backup_file.hex
[sudo] password for pi:

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9705 (probably m1284p)
avrdude: reading flash memory:

Reading | | 0% 0.00s
avrdude: stk500_paged_load(): (a) protocol error, expect=0x10, resp=0xef
avrdude: stk500_cmd(): programmer is out of sync
avr_read(): error reading address 0x0000
read operation not supported for memory "flash"
avrdude: failed to read all of flash memory, rc=-2

avrdude: stk500_cmd(): programmer is out of sync
avrdude: stk500_cmd(): programmer is out of sync
avrdude: stk500_cmd(): programmer is out of sync
avrdude: stk500_cmd(): programmer is out of sync
avrdude: safemode: Sorry, reading back fuses was unreliable. I have given up and exited programming mode
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x4a

avrdude done. Thank you.
Nåt klurigt är det allt med syntaxen då läsning inte tillåts ( read operation not supported for memory "flash" )
Skriv svar