nee denk ich auch nicht... aber warum hast du nicht einfach die reingelötet die dabei waren?
Druckbare Version
nee denk ich auch nicht... aber warum hast du nicht einfach die reingelötet die dabei waren?
eil ich dachte das die kaputt waren als ich zu viel strom reingehauen habe das war ja aber net so und jetzt bin ich zu faul sie wieder raus zu machen^^
hmm test.c mit make kommt dann das
C:\ASURO_src\FirstTry>make all
set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst asuro.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
[ -s asuro.d ] || rm -f asuro.d
AllocationBase 0x0, BaseAddress 0x71590000, RegionSize 0x170000, State 0x10000
C:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 487
make: *** [asuro.d] Error 1
> Process Exit Code: 2
was soll das bedeuten ich erkenne nur das es 2 fehler sind aber habe kp warum der letzte post davon war weil er keine adminrechte hatte ich bin allein nutzer vom computer es gibt nur mein konto und da steht das ich ComputerAdmin bin
ahhhh nach suchen habe ich endlich was im forum gefunden https://www.roboternetz.de/phpBB2/vi...25263&start=22
denke das ich es damit hinbekomme
Wie kommst du auf 2 fehler?
also die ausgabe oben meldet keinen fehler in deinem programmcode. der process exit code hat nicht zwangsweise was mit den fehlern zu tun! es ist nur so, dass bei problemloser kompilierung der exit code 0 ist (wichtig für batchverarbeitung).
die fehlermeldung sieht allerdings wirklich so aus, als wenn du keine administratorrechte hast. halt uns auf dem laufenden =)
hmm also systemsteuerung Benutzerdaten beim konto steht 100% das ich Computeradmin bin wo kann ich das noch einstellen habe keine ahnung und noch nie gebraucht
hmmm... dann weiss ich auch nich. das sollte eigentlich reichen.
installiere den compiler am besten noch einmal. bei beginn der installation ist ein kontrollkästchen (da steht sowas wie "add to PATH"). dieses muss unbedingt aktiviert sein! vielleicht gehts dann beim zweiten versuch.
der compiler geht nicht mehr, sowie du irgend einen anderen kompiler installiert hast (torbopascal, delphi, einen anderen c compiler, MS visual c++...) denn der befehl "make all" kann immer nur einem compiler zugeordnet werden. solltest du also in letzter zeit sowas installiert haben, dann weisst du warums nich geht =)
make ist meines wissens nach compilerunabhängigZitat:
make all" kann immer nur einem compiler zugeordnet werden.
ist das irgendsowas windowsspezifisches?
ja hatte ich c++ und sowas habe es doch deinstalliert hmm mal schauen doch da gibt es eine sache die ich nicht deinstalliert bekommen hatte das Heisst SQL Server2005 könnte es daran ligen?
daran könnte es evtl liegen.
ja das ist was windoof spezifisches. windows hat normalerweise keinen compiler, weil die ganzen programme als fertige binaries vorliegen. der befehl make wird also einer bestimmten anwendung, nämlich dem installieten compiler zugeordnet. das windoof make hat mit dem linux make nicht viel zu tun.
bei windows wird dann der compiler ausgeführt und das programm kompiliert. wenn ein anderer compiler installiert wurde, dann ordnet er sich den make befehl zu. und ein borland compiler kann keine c-programme compilieren, schon gar nicht für den atmega, wird aber durch das eingeben von make ausgeführt.
windows halt. *seufz*
das ist dann etwas blöd weil das programm wenn ich es deinstallieren will abstürzt öffnen kann ich es nur deinstallieren nicht
ja das ist dann etwas blöd =)
probier mal den compiler neu zu installieren.
ok habe sql neu installiert danach konnte ich es deinstallieren habe win avr deinstalliert und neu drauf gemacht jetzt kommt nur noch C:\ASURO_src\FirstTry>make all
Der Befehl "make" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
ich denke das ich es jetzt hin bekomme mit dem obigen link oder?
ach meno jetzt habe ich wieder C:\ASURO_src\FirstTry>make all
set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst asuro.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
[ -s asuro.d ] || rm -f asuro.d
AllocationBase 0x0, BaseAddress 0x71590000, RegionSize 0x170000, State 0x10000
C:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 487
make: *** [asuro.d] Error 1
> Process Exit Code: 2
muss aber jetzt Arbeiten fahren morgen wieder
wie siehts mit NET.Framework aus könnte es auch sein? ich brauch es für eine software deswegen ist es installiert
und dann habe ich noch Java Runtime drauf
ich weiss was ich mache ich schmeiss alles runter cleane komplett meine festplatte dann mach ich noch mal alles neu drauf dann muss es funktionieren das windows in mom geht mir so oder so aufen nerv andauert muss ich nach dem ersten start neustarten damit firefox aufgeht ich denke mal heute abend bin ich soweit fertig mit allem
alles neu installiert aber es kommt immer noch C:\ASURO_src\FirstTry>make all
Der Befehl "make" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
> Process Exit Code: 1
habe das mit echa %path% auch gemacht und hinzugefügt
make.exe ist auch vorhanden bei C:WINAVR\utils\bin
weiss nemmer weiter
Gott sei dank doch net für die katz gewesen habe compiler neu installiert nach dem ich mir die neue lib runter geladen habe jetzt funktionierts endlich
löl--- also am besten dei platte formatieren =)
also viel was falsch ein könnte gibts net mehr glaub ich. ich such nachher mal.
hat sich erledigt war schneller als du^^ und ich habe meine festplatte formatiert und windoof neu aufgesetzt und so
na wunderbar... dann viel erfolg!
jo danke werde mir aber zuerst alles durchlesen wie du sagtest
ok ich habe eine hexfile die die front LED dauerhaft leuten lässt war ja sau schwer^^ egal ich fang dann mal an zu suchen
hast geschafft? und vor allem: funktionierts?
keine ahnung obs funktioniert aber unten steht error 0
na dann flashen =)
hab ich ist das normal das dann auch gleich die status led mit an ist?
jo... die ist am anfang immer an. nächste aufgabe: statusled ausmachen =)
hmm wie ich dachte funktioniert glaube doch net^^ wäre ja zu einfach gewesen aber am besten schaust du mal bitte weil bei mir funktioniert die Front LED ja net
#include “asuro.h”
int main(void) {
Init();
FrontLED(on);
while(1);
return 0;
}
also irgendwas stimmt da net ich habe das mit status LED red gemacht aber meine status led bleibt grün das gleich bei BackLED (off,on); nichts passiert da hinten nur die status LED die leuchtet grün kp was das ist
vergessen zu flashen? =)
es ist wichtig, dass du OFF und ON und die farben der statusled gross schreibst. gehts dann?
nee leider nicht so ganz ich habe es jetzt 2 mal hinbekommen von 60 versuchen und da weiss ich net wie ich es gemacht habe ich hatte mit ja die neuen lib ordner geladen die ich ersetzt habe einmal lib und excange da sin noch 3 dateien AUTHORS,COPYING und CHANGELOG wo soll ich die hin machen?? ich habe auch gesehen das in den ordner WinAVR\avr auch ein lib ordner ist hätte ich die neue mit der vllt ersetzen müssen?
was willst du ersetzen??????
lass bloss die finger vom compiler...
anderst funktionirt es nicht habe raus was falsch war hätte zuerst test.c sichern müssen bevor ich make ausführe dann noch mal sichern so funktionierts jetzt
Jetzt halt wie bekomme ich die Status LED aus so mal nicht oder?
#include "asuro.h"
int main(void){
Init();
FrontLED(ON);
while(1);// Endlosschleife
return 0;// StatusLED(OFF);
}
Arbeit ruft muss morgen weiter versuchen
nee so nicht... das StatusLED(OFF); muss direkt unter FrontLED(ON);
oh ok war etwas verwirrend in der anleitung stand
Ein Programm für ASURO muss mindestens so ausschauen:
#include “asuro.h”
int main(void) { // hier werden die benötigten Variablen deklariert
Init(); // hier stehen dann die eigenen Programmideen
while(1); // Endlosschleife
return 0; // wird nicht mehr ausgeführt
}
da dachte ich das es da neben return 0; muss^^ maja alle anfang ist schwer
edit: OK das funktioniert aber braucht man den unbedingt die Front LED??? ich wollte eigendlich umrüssten auf ultraschallsensoren so wie ich mit bekommen habe fällt dann so oder so die Photosensoren und FrontLED aus oder? bei CON1 und CON2 sind 2,5V(oder 15V) drauf falls es da montiert wird
na unbedingt brauchen tust du sie nicht. für ultraschall oder andere erweiterungen fällt sie ohnehin weg.
was kann man eigendlich mit dem Experimentier kasten machen? Und die erweiterungen gibt es die auch bei Reichelt? Oder muss man selber bauen wenn ja wo sind den Bauanleitungen???
es gibt keine erweiterungen zu verkaufen.
der "experimentierkasten" ist eigentlich nur ein päckchen mit zwei experimentierplatinen. was du darauflötest ist dein eigenes ding.
für den ultraschall sensor findest du den schaltplan und die erklärung sowie ein beispielprogramm im buch "Mehr Spaß mit ASURO" (schau mal bei reichelt). dann bestellst du dir noch die experimentierplatine, und dann bestellst du laut stückliste die teile für den us-sensor.
alternativ kannst du bei ebay manchmal komplettpakete bekommen (teile+platine), diese sind aber im vergleich zum einzelkauf deutlich teurer (ca 20 euro).
laut der homepage von arexx kommt ende 2006 (also wahrscheinlich etwa im märz 2007 =) das zweite buch zum asuro raus, und da wird dann ein schaltplan für ein lcd-display drin sein. ebenso wie beim us-sensor gibts auch hier kein fertiges teil zu kaufen.
bei dem buch ist übrigens eine erweiterungsplatine dabei.
ansonsten: selbst was ausdenken, löten und testen =)
oder schau mal hier: http://www.asurowiki.de
da ist eine anleitung für eine Porterweiterung (wird irgendwann mal interessant, wenn du den asuro an seine grenzen gebracht hast).
boar thx habe mir mal die musik von asuro geflaht das ist ja genial und dann noch 2 tönig lol
och meno jetzt habe ich die erweiterung platten schon nur beim buch sind die meistens mit dabei habe sie bis jetzt nur mit gefunden :-( kann nicht einer vllt das buch scannen und ins i.net reinstellen???