Hallo zusammen , ich habe gestern erst begonnen,mich mit der Programmierung von Atmel AVR-Mikrocontrollern in der Programmiersprache C zu beschäftigen.Also ein totaler Anfänger. Ich habe begonnen,daß auf dieser Seite aufgeführte Tutorial abzuarbeiten. Eine ganz tolle Sache und für Anfänger prima gemacht. Leider habe ich es nicht geschafft,aus dem C-Quellcode eine "Hex-Datei" zu erzeugen. Ich erhalte immer diese Meldung avr-gcc (WinAVR 20090313) 4.3.2 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. AllocationBase 0x0, BaseAddress 0x30590000, RegionSize 0x1F0000, State 0x10000 C:\WinAVR-20090313\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0 make: *** [sizebefore] Error 1 Build failed with 1 errors and 0 warnings... Was mache ich falsch ??? Ich verwende AVR-Studio 4.17 mit AVR-GCC 1,0,0,11 Die Hardware besteht aus einer Lochraster-Platine mit Spannungsversorgung,div.Tastern und LED's sowie Tastatur-Matrix und Drehencoder. Für die Programmierung verwende ich den mk3 usb von myAVR. Alle Programme die ich bis jetzt in Assembler geschrieben habe,laufen toll,nur in C will es mir nicht gelingen. Bitte um Hilfe. Mit freundlichem Gruß Bernd
http://www.mikrocontroller.net/articles/WinAVR#....5CWinAVR.5Cutils.5Cbin.5Csh.exe:_.2A.2A.2A_Couldn.27t_reserve_space_for_cygwin.27s_heap.2C_Win32_error_487 Ansonsten: http://www.google.de/search?hl=de&source=hp&q=winavr+%22cygwin%27s+heap%2C+Win32+error+0%22&btnG=Google-Suche&meta=
Hallo Stefan, danke für Deine Antwort. Habe die msys.DLL ausgetauscht,leider ohne Erfolg.Danach habe ich eine andere Version von WinAVR ( 20071221 )verwendet,ebenfals keine Änderung. Was nun ? Gruß Bernd
>Was nun ? http://lmgtfy.com/?q=WinAVR%5Cutils%5Cbin%5Csh.exe%3A+***+Couldn%27t+reserve+space+for+cygwin%27s+heap und dann lesen. Hast du mal deinen Virenscanner deaktiviert? Oliver
Den Virenscanner hatte ich auch schon deaktiviert.Ebenso ohne Erfolg. Ich habe das Problem aber jetzt aus der Welt geschafft. Ich habe alle Versionen von WinAVR vom Rechner gelöscht und Registry gereinigt,dann Version WinAVR 20090313 neu aufgespielt mit dem selben Resultat. Beim durchsuchen der utils/bin habe ich festgestellt,das es dort zwei Dateien msys-1.0.DLL und msys-1.0.DLL.old gibt. Ich habe nun die Datei msys-1.0.DLL in msys-1.0.DLL.old um benannt und die Datei msys-1.0.DLL.old zur msys-1.0.DLL gemacht und nun funktioniert die ganze Sache prima . Nochmals danke an alle die mir geholfen haben. Gruß Bernd
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.