Vai al contenuto
  • Iscriviti al forum

    Iscriviti al forum per usufruire di tutti i contenuti: la registrazione è gratuita!

Recommended Posts

se abilito la scrittura in eeprom ho un errore di compilazione:

sketch\src\platform\HAL_DUE\memory_store.cpp.o: In function `MemoryStore::read_data(int&, unsigned char*, unsigned int, unsigned short*)':
sketch\src\platform\HAL_DUE/memory_store.cpp:107: undefined reference to `eeprom_read_byte(unsigned char*)'
sketch\src\platform\HAL_DUE\memory_store.cpp.o: In function `MemoryStore::write_data(int&, unsigned char const*, unsigned int, unsigned short*)':
sketch\src\platform\HAL_DUE/memory_store.cpp:85: undefined reference to `eeprom_read_byte(unsigned char*)'
sketch\src\platform\HAL_DUE/memory_store.cpp:86: undefined reference to `eeprom_write_byte(unsigned char*, unsigned char)'
sketch\src\platform\HAL_DUE/memory_store.cpp:87: undefined reference to `eeprom_read_byte(unsigned char*)'
collect2.exe: error: ld returned 1 exit status
exit status 1
Errore durante la compilazione per la scheda Ultratronics v1.0 (Native USB Port).

(sono obbligato ad usare nativa perche' ho strappato via la porta per la programmazione 🤣 maledetti micro usb!)

ho usato il configuratore e sono sicuro al 99,9% che in passato funzionava anche se abilitavo la eeprom ma desso no 😭

 

 

eeprom.zip no eeprom.zip

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Non mi ci posso dedicare come merita il problema adesso, sono al lavoro, quando torno a casa mi ci metto 😉

  • Like 1

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

a scanso equivoci, il firmware "no eeprom" funziona!

  • Like 1

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

quindi? ti serve ancora di capire perché il FW eeprom non funziona o no?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Non funziona perché è mk4duo, ci ho smadonnato a lungo e usato le versioni dalla 433 alla 436, poi mi sono rotto le palle di avere un fw che ha un sacco di problemi e 0 supporto dal mago kimbra.

A me dalla 437 in poi i riscaldatori non funzionano e la risposta del mago è stata: non è possibile, a me vanno..... 

Metti marlin, appena uscita la 2054,e vivi felice. Tanto se usi arduino due non hai problemi! 

  • Like 1

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
1 ora fa, Killrob dice:

quindi? ti serve ancora di capire perché il FW eeprom non funziona o no?

si, mi farebbe un sacco comodo

28 minuti fa, Whitedavil dice:

Metti marlin, appena uscita la 2054,e vivi felice.

male che va' me lo tengo "buggato" la voglia di ricominciare da capo usando marlin è 0 😅

 

  • Like 1

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Capisco, configurarlo da 0 è una palla, ma almeno se attivi un opzione, funziona. 

Poi mk4duo lo configuri si dal sito, ma quando cambi le impostazioni sul config_overall a mano, tali impostazioni non vengono più importate in un futuro aggiornamento. Quindi anche in mk4duo devi riconfigurare tutto ogni volta.. 

Poi vedi tu, ma secondo me ti stuferai presto di impazzire con configurazioni del fw che poi non funzionano.... 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
29 minuti fa, FoNzY dice:

si, mi farebbe un sacco comodo

😅

 

ma la tua scheda è riconosciuta come arduino due?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
1 ora fa, Killrob dice:

ma la tua scheda è riconosciuta come arduino due?

no, come ultratronics.

si seleziona "arm board" poi o si sceglie arduino due o ultratronics

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
29 minuti fa, FoNzY dice:

no, come ultratronics.

si seleziona "arm board" poi o si sceglie arduino due o ultratronics

bene io sto installando i drivers arduino 2

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
1 ora fa, FoNzY dice:

no, come ultratronics.

si seleziona "arm board" poi o si sceglie arduino due o ultratronics

ma se stai usando una ultratronics perché nella configurazione che hai postato per la eeprom c'è impostata la BOARD_RAMPS_13_HFB ?

e comunque sembra che tu debba aggiungere

#define I2C_EEPROM

nel file della board che stai usando in questo caso sotto \src\boards

ed il file dovrebbe essere il 1705.h

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
30 minuti fa, Killrob dice:

BOARD_RAMPS_13_HFB ?

😨 sai che è una gran bella domanda...il fatto è che il firmware funziona 😅

comunque ho notato altre cose strane...tipo il machine uid che sono stra sicuro fosse impostato invece è 000000...

 

Ho cambiato la board da ramps ad ultratronics, ho aggiunto 

#define I2C_EEPROM

ma stesso errore 😭

ho provato anche ad aggiungerlo alla board 33 ma stesso errore

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

sul github di mk4duo il mago dice di scaricare l'ultima versione del firmware che dovrebbe aver risolto questo problema...

  • Like 1

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

anche io sono uno di quello che ho rinunciato al progetto per poco supporto e per essere trattato da pecora dagli unici 2 saccenti del forum che aiutano come e quando vogliono. 

vabbe lasciam stare 

pero vedo che voi siete andati avanti ,buon per voi 🙂 

  • Like 1

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Ospite
Rispondi a questa discussione...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


I servizi di Stampa 3D forum

Seleziona il servizio che stai cercando:



×
×
  • Crea Nuovo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.