Foutmelding arduino

Ik wil zojuist marlin verifiëren/compileren, krijg ik de melding :

code:

Arduino: 1.8.5 (Mac OS X), Board:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

fork/exec /Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++: bad CPU type in executable
Fout bij het compileren voor board Arduino/Genuino Mega or Mega 2560

Het bord is een mega 2560 i.c.m Ramps
Ik heb verder niets aan de code gewijzigd verder heeft dit altijd gewerkt ,waar kan dit aan liggen .

Als ik de foutmelding goed lees, dan klaagt ie over dat de g++ executable voor een andere CPU is dan wat je hebt. Je hebt een compiler-voor-ARM geinstalleerd op een i386 PC of andersom?

Ah. Je hebt een MAC... Macs hebben een tijd gehad dat ze verschillende CPUs hadden. Binaries kunnen executables bevatten voor verschillende CPUs. Als jij CPU1 hebt en de ontwikkelaar bouwt de boel maar heeft een CPU2, dan werkt het voor hem, maar hij merkt niet als ie de optie "executable voor CPU1 weglaten" aanstaat....

Zoiets moet je het in zoeken, denk ik.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Het is anekdotisch (ik heb er nog niet naar gekeken), maar ik vernam dat er iets is met 32- en 64 bit compatibiliteit en de laatste OSX update.

Oh, dat zou kunnen, dan is macos definitief over op "64 bit executables" en is die g++ compiler dus een 32-bit executable.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Nu ik dit lees, ik heb vorige week een update gehad voor de Mac.
Daarvoor werkte het programma’s na de update krijg ik deze melding.
Dus als er een nieuwe compiler 64bit bestaat dan zou het moeten werken?

bprosman

Golden Member

<Gniffel> , waren die MAC/Unox mensen nu niet juist diegenen die altijd lopen af te geven op de Windows updates ? :+ :+ /end-knuppelinhoenderhok

De jongere generatie loopt veel te vaak zijn PIC achterna.
Arco

Special Member

Unox is nog simpel, heb je alleen een mes voor nodig... ;)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Opgelost, oude versie Arduino verwijderd , nieuwe erop en het werkt weer.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/