Forum: Mikrocontroller und Digitale Elektronik Fehler beim ausführen von MAKE (e=2) kann Datei nicht finden


von Der_Kochloeffel (Gast)


Lesenswert?

Hallo,
irgendwie finde ich nicht mehr herraus wo der Fehler liegt?
Die Dateien sind alle da, ich kann Sie anschauen oder Bearbeiten, aber 
beim ausführen von Make erscheint immer eine Fehlermeldung am Ende.

Habe Make -d all ausgeführt und das hier zeigt er mir an:
1
     Trying pattern rule with stem `makefile.web'.
2
     Trying implicit prerequisite `SCCS/s.makefile.web'.
3
   Trying pattern rule with stem `makefile'.
4
   Trying implicit prerequisite `makefile.f'.
5
   Looking for a rule with intermediate file `makefile.f'.
6
    Avoiding implicit rule recursion.
7
    Avoiding implicit rule recursion.
8
    Trying pattern rule with stem `makefile'.
9
    Trying implicit prerequisite `makefile.F'.
10
    Trying pattern rule with stem `makefile'.
11
    Trying implicit prerequisite `makefile.r'.
12
    Trying pattern rule with stem `makefile.f'.
13
    Trying implicit prerequisite `makefile.f,v'.
14
    Trying pattern rule with stem `makefile.f'.
15
    Trying implicit prerequisite `RCS/makefile.f,v'.
16
    Trying pattern rule with stem `makefile.f'.
17
    Trying implicit prerequisite `RCS/makefile.f'.
18
    Trying pattern rule with stem `makefile.f'.
19
    Trying implicit prerequisite `s.makefile.f'.
20
    Trying pattern rule with stem `makefile.f'.
21
    Trying implicit prerequisite `SCCS/s.makefile.f'.
22
    Trying pattern rule with stem `makefile'.
23
    Trying implicit prerequisite `makefile.F'.
24
    Looking for a rule with intermediate file `makefile.F'.
25
     Avoiding implicit rule recursion.
26
     Avoiding implicit rule recursion.
27
     Avoiding implicit rule recursion.
28
     Trying pattern rule with stem `makefile.F'.
29
     Trying implicit prerequisite `makefile.F,v'.
30
     Trying pattern rule with stem `makefile.F'.
31
     Trying implicit prerequisite `RCS/makefile.F,v'.
32
     Trying pattern rule with stem `makefile.F'.
33
     Trying implicit prerequisite `RCS/makefile.F'.
34
     Trying pattern rule with stem `makefile.F'.
35
     Trying implicit prerequisite `s.makefile.F'.
36
     Trying pattern rule with stem `makefile.F'.
37
     Trying implicit prerequisite `SCCS/s.makefile.F'.
38
    Trying pattern rule with stem `makefile'.
39
    Trying implicit prerequisite `makefile.r'.
40
    Looking for a rule with intermediate file `makefile.r'.
41
     Avoiding implicit rule recursion.
42
     Avoiding implicit rule recursion.
43
     Avoiding implicit rule recursion.
44
     Trying pattern rule with stem `makefile'.
45
     Rejecting impossible implicit prerequisite `makefile.l'.
46
     Trying pattern rule with stem `makefile.r'.
47
     Trying implicit prerequisite `makefile.r,v'.
48
     Trying pattern rule with stem `makefile.r'.
49
     Trying implicit prerequisite `RCS/makefile.r,v'.
50
     Trying pattern rule with stem `makefile.r'.
51
     Trying implicit prerequisite `RCS/makefile.r'.
52
     Trying pattern rule with stem `makefile.r'.
53
     Trying implicit prerequisite `s.makefile.r'.
54
     Trying pattern rule with stem `makefile.r'.
55
     Trying implicit prerequisite `SCCS/s.makefile.r'.
56
   Trying pattern rule with stem `makefile'.
57
   Rejecting impossible implicit prerequisite `makefile.F'.
58
   Trying pattern rule with stem `makefile'.
59
   Rejecting impossible implicit prerequisite `makefile.r'.
60
   Trying pattern rule with stem `makefile'.
61
   Trying implicit prerequisite `makefile.s'.
62
   Looking for a rule with intermediate file `makefile.s'.
63
    Avoiding implicit rule recursion.
64
    Avoiding implicit rule recursion.
65
    Trying pattern rule with stem `makefile'.
66
    Rejecting impossible implicit prerequisite `makefile.c'.
67
    Trying pattern rule with stem `makefile'.
68
    Rejecting impossible implicit prerequisite `makefile.S'.
69
    Trying pattern rule with stem `makefile.s'.
70
    Trying implicit prerequisite `makefile.s,v'.
71
    Trying pattern rule with stem `makefile.s'.
72
    Trying implicit prerequisite `RCS/makefile.s,v'.
73
    Trying pattern rule with stem `makefile.s'.
74
    Trying implicit prerequisite `RCS/makefile.s'.
75
    Trying pattern rule with stem `makefile.s'.
76
    Trying implicit prerequisite `s.makefile.s'.
77
    Trying pattern rule with stem `makefile.s'.
78
    Trying implicit prerequisite `SCCS/s.makefile.s'.
79
   Trying pattern rule with stem `makefile'.
80
   Trying implicit prerequisite `makefile.mod'.
81
   Looking for a rule with intermediate file `makefile.mod'.
82
    Avoiding implicit rule recursion.
83
    Avoiding implicit rule recursion.
84
    Trying pattern rule with stem `makefile.mod'.
85
    Trying implicit prerequisite `makefile.mod,v'.
86
    Trying pattern rule with stem `makefile.mod'.
87
    Trying implicit prerequisite `RCS/makefile.mod,v'.
88
    Trying pattern rule with stem `makefile.mod'.
89
    Trying implicit prerequisite `RCS/makefile.mod'.
90
    Trying pattern rule with stem `makefile.mod'.
91
    Trying implicit prerequisite `s.makefile.mod'.
92
    Trying pattern rule with stem `makefile.mod'.
93
    Trying implicit prerequisite `SCCS/s.makefile.mod'.
94
  Trying pattern rule with stem `makefile'.
95
  Rejecting impossible implicit prerequisite `makefile.c'.
96
  Trying pattern rule with stem `makefile'.
97
  Rejecting impossible implicit prerequisite `makefile.cc'.
98
  Trying pattern rule with stem `makefile'.
99
  Rejecting impossible implicit prerequisite `makefile.C'.
100
  Trying pattern rule with stem `makefile'.
101
  Rejecting impossible implicit prerequisite `makefile.cpp'.
102
  Trying pattern rule with stem `makefile'.
103
  Rejecting impossible implicit prerequisite `makefile.p'.
104
  Trying pattern rule with stem `makefile'.
105
  Rejecting impossible implicit prerequisite `makefile.f'.
106
  Trying pattern rule with stem `makefile'.
107
  Rejecting impossible implicit prerequisite `makefile.F'.
108
  Trying pattern rule with stem `makefile'.
109
  Rejecting impossible implicit prerequisite `makefile.r'.
110
  Trying pattern rule with stem `makefile'.
111
  Rejecting impossible implicit prerequisite `makefile.s'.
112
  Trying pattern rule with stem `makefile'.
113
  Rejecting impossible implicit prerequisite `makefile.S'.
114
  Trying pattern rule with stem `makefile'.
115
  Rejecting impossible implicit prerequisite `makefile.mod'.
116
  Trying pattern rule with stem `makefile'.
117
  Trying implicit prerequisite `makefile.sh'.
118
  Looking for a rule with intermediate file `makefile.sh'.
119
   Avoiding implicit rule recursion.
120
   Trying pattern rule with stem `makefile.sh'.
121
   Trying implicit prerequisite `makefile.sh,v'.
122
   Trying pattern rule with stem `makefile.sh'.
123
   Trying implicit prerequisite `RCS/makefile.sh,v'.
124
   Trying pattern rule with stem `makefile.sh'.
125
   Trying implicit prerequisite `RCS/makefile.sh'.
126
   Trying pattern rule with stem `makefile.sh'.
127
   Trying implicit prerequisite `s.makefile.sh'.
128
   Trying pattern rule with stem `makefile.sh'.
129
   Trying implicit prerequisite `SCCS/s.makefile.sh'.
130
  No implicit rule found for `makefile'.
131
  Finished prerequisites of target file `makefile'.
132
 No need to remake target `makefile'.
133
Updating goal targets....
134
Considering target file `all'.
135
 File `all' does not exist.
136
  Considering target file `firefly.elf'.
137
   Looking for an implicit rule for `firefly.elf'.
138
   Trying pattern rule with stem `firefly'.
139
   Trying rule prerequisite `firefly.o'.
140
   Trying rule prerequisite `isrs.o'.
141
   Trying rule prerequisite `lfsr32.o'.
142
   Found an implicit rule for `firefly.elf'.
143
    Considering target file `firefly.o'.
144
     Looking for an implicit rule for `firefly.o'.
145
     Trying pattern rule with stem `firefly'.
146
     Trying implicit prerequisite `firefly.c'.
147
     Found an implicit rule for `firefly.o'.
148
      Pruning file `firefly.c'.
149
      Pruning file `firefly.c'.
150
      Pruning file `firefly.h'.
151
      Pruning file `lfsr32.h'.
152
      Pruning file `wave.h'.
153
     Finished prerequisites of target file `firefly.o'.
154
     Prerequisite `firefly.c' is older than target `firefly.o'.
155
     Prerequisite `firefly.c' is older than target `firefly.o'.
156
     Prerequisite `firefly.h' is older than target `firefly.o'.
157
     Prerequisite `lfsr32.h' is older than target `firefly.o'.
158
     Prerequisite `wave.h' is older than target `firefly.o'.
159
    No need to remake target `firefly.o'.
160
    Considering target file `isrs.o'.
161
     Looking for an implicit rule for `isrs.o'.
162
     Trying pattern rule with stem `isrs'.
163
     Trying implicit prerequisite `isrs.c'.
164
     Trying pattern rule with stem `isrs'.
165
     Trying implicit prerequisite `isrs.S'.
166
     Trying pattern rule with stem `isrs'.
167
     Trying implicit prerequisite `isrs.cc'.
168
     Trying pattern rule with stem `isrs'.
169
     Trying implicit prerequisite `isrs.C'.
170
     Trying pattern rule with stem `isrs'.
171
     Trying implicit prerequisite `isrs.cpp'.
172
     Trying pattern rule with stem `isrs'.
173
     Trying implicit prerequisite `isrs.p'.
174
     Trying pattern rule with stem `isrs'.
175
     Trying implicit prerequisite `isrs.f'.
176
     Trying pattern rule with stem `isrs'.
177
     Trying implicit prerequisite `isrs.F'.
178
     Trying pattern rule with stem `isrs'.
179
     Trying implicit prerequisite `isrs.r'.
180
     Trying pattern rule with stem `isrs'.
181
     Trying implicit prerequisite `isrs.s'.
182
     Found an implicit rule for `isrs.o'.
183
      Considering target file `isrs.s'.
184
       Looking for an implicit rule for `isrs.s'.
185
       Trying pattern rule with stem `isrs'.
186
       Trying implicit prerequisite `isrs.c'.
187
       Trying pattern rule with stem `isrs'.
188
       Trying implicit prerequisite `isrs.S'.
189
       Trying pattern rule with stem `isrs.s'.
190
       Trying implicit prerequisite `isrs.s,v'.
191
       Trying pattern rule with stem `isrs.s'.
192
       Trying implicit prerequisite `RCS/isrs.s,v'.
193
       Trying pattern rule with stem `isrs.s'.
194
       Trying implicit prerequisite `RCS/isrs.s'.
195
       Trying pattern rule with stem `isrs.s'.
196
       Trying implicit prerequisite `s.isrs.s'.
197
       Trying pattern rule with stem `isrs.s'.
198
       Trying implicit prerequisite `SCCS/s.isrs.s'.
199
       Trying pattern rule with stem `isrs'.
200
       Trying implicit prerequisite `isrs.c'.
201
       Looking for a rule with intermediate file `isrs.c'.
202
        Avoiding implicit rule recursion.
203
        Trying pattern rule with stem `isrs'.
204
        Trying implicit prerequisite `isrs.y'.
205
        Trying pattern rule with stem `isrs'.
206
        Trying implicit prerequisite `isrs.l'.
207
        Trying pattern rule with stem `isrs'.
208
        Trying implicit prerequisite `isrs.w'.
209
        Trying pattern rule with stem `isrs'.
210
        Trying implicit prerequisite `isrs.w'.
211
        Trying pattern rule with stem `isrs.c'.
212
        Trying implicit prerequisite `isrs.c,v'.
213
        Trying pattern rule with stem `isrs.c'.
214
        Trying implicit prerequisite `RCS/isrs.c,v'.
215
        Trying pattern rule with stem `isrs.c'.
216
        Trying implicit prerequisite `RCS/isrs.c'.
217
        Trying pattern rule with stem `isrs.c'.
218
        Trying implicit prerequisite `s.isrs.c'.
219
        Trying pattern rule with stem `isrs.c'.
220
        Trying implicit prerequisite `SCCS/s.isrs.c'.
221
        Trying pattern rule with stem `isrs'.
222
        Trying implicit prerequisite `isrs.y'.
223
        Looking for a rule with intermediate file `isrs.y'.
224
         Avoiding implicit rule recursion.
225
         Avoiding implicit rule recursion.
226
         Trying pattern rule with stem `isrs.y'.
227
         Trying implicit prerequisite `isrs.y,v'.
228
         Trying pattern rule with stem `isrs.y'.
229
         Trying implicit prerequisite `RCS/isrs.y,v'.
230
         Trying pattern rule with stem `isrs.y'.
231
         Trying implicit prerequisite `RCS/isrs.y'.
232
         Trying pattern rule with stem `isrs.y'.
233
         Trying implicit prerequisite `s.isrs.y'.
234
         Trying pattern rule with stem `isrs.y'.
235
         Trying implicit prerequisite `SCCS/s.isrs.y'.
236
        Trying pattern rule with stem `isrs'.
237
        Trying implicit prerequisite `isrs.l'.
238
        Looking for a rule with intermediate file `isrs.l'.
239
         Avoiding implicit rule recursion.
240
         Avoiding implicit rule recursion.
241
         Trying pattern rule with stem `isrs.l'.
242
         Trying implicit prerequisite `isrs.l,v'.
243
         Trying pattern rule with stem `isrs.l'.
244
         Trying implicit prerequisite `RCS/isrs.l,v'.
245
         Trying pattern rule with stem `isrs.l'.
246
         Trying implicit prerequisite `RCS/isrs.l'.
247
         Trying pattern rule with stem `isrs.l'.
248
         Trying implicit prerequisite `s.isrs.l'.
249
         Trying pattern rule with stem `isrs.l'.
250
         Trying implicit prerequisite `SCCS/s.isrs.l'.
251
        Trying pattern rule with stem `isrs'.
252
        Trying implicit prerequisite `isrs.w'.
253
        Looking for a rule with intermediate file `isrs.w'.
254
         Avoiding implicit rule recursion.
255
         Avoiding implicit rule recursion.
256
         Trying pattern rule with stem `isrs.w'.
257
         Trying implicit prerequisite `isrs.w,v'.
258
         Trying pattern rule with stem `isrs.w'.
259
         Trying implicit prerequisite `RCS/isrs.w,v'.
260
         Trying pattern rule with stem `isrs.w'.
261
         Trying implicit prerequisite `RCS/isrs.w'.
262
         Trying pattern rule with stem `isrs.w'.
263
         Trying implicit prerequisite `s.isrs.w'.
264
         Trying pattern rule with stem `isrs.w'.
265
         Trying implicit prerequisite `SCCS/s.isrs.w'.
266
        Trying pattern rule with stem `isrs'.
267
        Rejecting impossible implicit prerequisite `isrs.w'.
268
       Trying pattern rule with stem `isrs'.
269
       Trying implicit prerequisite `isrs.S'.
270
       Looking for a rule with intermediate file `isrs.S'.
271
        Avoiding implicit rule recursion.
272
        Trying pattern rule with stem `isrs.S'.
273
        Trying implicit prerequisite `isrs.S,v'.
274
        Trying pattern rule with stem `isrs.S'.
275
        Trying implicit prerequisite `RCS/isrs.S,v'.
276
        Trying pattern rule with stem `isrs.S'.
277
        Trying implicit prerequisite `RCS/isrs.S'.
278
        Trying pattern rule with stem `isrs.S'.
279
        Trying implicit prerequisite `s.isrs.S'.
280
        Trying pattern rule with stem `isrs.S'.
281
        Trying implicit prerequisite `SCCS/s.isrs.S'.
282
       No implicit rule found for `isrs.s'.
283
       Finished prerequisites of target file `isrs.s'.
284
      No need to remake target `isrs.s'.
285
     Finished prerequisites of target file `isrs.o'.
286
     Prerequisite `isrs.s' is newer than target `isrs.o'.
287
    Must remake target `isrs.o'.
288
as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o isrs.o isrs.s
289
CreateProcess(NULL,as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs -o isrs.o is
290
rs.s,...)
291
process_begin: CreateProcess((null), as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -g
292
stabs -o isrs.o isrs.s, ...) failed.
293
Putting child 0x01f42b00 (isrs.o) PID 32786128 on the chain.
294
Live child 0x01f42b00 (isrs.o) PID 32786128
295
make (e=2): Das System kann die angegebene Datei nicht finden.
296
Reaping losing child 0x01f42b00 PID 32786128
297
make: *** [isrs.o] Error 2
298
Removing child 0x01f42b00 PID 32786128 from chain.
299
300
T:\Atme\FireFly\mik\tiny44>

Woran liegt das denn, ich habe nur eine Erweiterung gemacht und als ich 
die Fehler im Programmcode alle beseitigt habe, jedenfalls dachte ich 
das da ja in den Dateien selbst nun nichts mehr bemängelt wird,
erscheint nun das hier.

Und ich verstehe nicht was das Problem sein soll?

Ich Danke schon im Vorraus für Eure Hilfe.
LG
Michael

von Karl H. (kbuchegg)


Lesenswert?

Anscheinend liegt das Problem hier
1
CreateProcess(NULL,as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs -o isrs.o is
2
rs.s,...)
3
process_begin: CreateProcess((null), as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -g
4
stabs -o isrs.o isrs.s, ...) failed.

so wie das aussieht, kann der as nicht gestartet werden bzw. der macht 
ein Problem.
In Folge entsteht dann auch kein isrs.o und damit ist dann die 
Voraussetzung für den nächsten make Step nicht erfüllt und make meldet 
"file not found".

: Bearbeitet durch User
von Karl H. (kbuchegg)


Lesenswert?

Sagt er ja auch hier
1
make (e=2): Das System kann die angegebene Datei nicht finden.
2
...
3
make: *** [isrs.o] Error 2

isrs.o ist aus Sicht von make das Problem.

von Der_Kochloeffel (Gast)


Lesenswert?

Aber die Datei ist im Ordner, oder ist das Problem in der Datei selbst 
zu suchen??

von Karl H. (kbuchegg)


Lesenswert?

Häng dich mal nicht zu sehr an der Fehlermeldung "Datei nicht gefunden" 
auf.

Das erste Problem entsteht hier
1
process_begin: CreateProcess((null), as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -g
2
stabs -o isrs.o isrs.s, ...) failed.

das andere ist wahrscheinlich nur ein Folgefehler. Da sind 
Fehlermeldungen dann schon auch mal recht irreführend.


Du musst rauskriegen, was beim Aufruf des Assemblers schief geht.

Ich würde mal den Assemblerschritt händisch von einer Command Line aus 
aufrufen.
1
> as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o isrs.o isrs.s
mal sehen, ob es da irgendwelche zusätzlichen Fehlermeldungen oder 
sonstige Ausgaben gibt, die etwas mehr Licht ins Dunkel bringen.

: Bearbeitet durch User
von Der_Kochloeffel (Gast)


Lesenswert?

keine Ahnung ? ? ?

habe das hier gemacht:

T:\Atmel\FireFly\mik\tiny44>avr-g++ t:\atmel\firefly\mik\tiny44\* as 
-Wa,-adhlmn
s=isrs.s -DF_CPU=8000000UL -gstabs


nach einigem Suchen was und wie ich eventuell, da ich ja nicht nach 
allem Fragen und Nerven kann!

das hier kahm raus dabei:

1
uired
2
t:\atmel\firefly\mik\tiny44\isrs.s:187: Error: constant value required
3
t:\atmel\firefly\mik\tiny44\isrs.s:187: Error: register number above 15 required
4
5
t:\atmel\firefly\mik\tiny44\isrs.s:188: Error: illegal opcode lpm for mcu avr2
6
t:\atmel\firefly\mik\tiny44\isrs.s:188: Error: constant value required
7
t:\atmel\firefly\mik\tiny44\isrs.s:190: Error: constant value required
8
t:\atmel\firefly\mik\tiny44\isrs.s:191: Error: constant value required
9
t:\atmel\firefly\mik\tiny44\isrs.s:191: Error: constant value required
10
t:\atmel\firefly\mik\tiny44\isrs.s:192: Error: constant value required
11
t:\atmel\firefly\mik\tiny44\isrs.s:193: Error: constant value required
12
t:\atmel\firefly\mik\tiny44\isrs.s:193: Error: constant value required
13
t:\atmel\firefly\mik\tiny44\isrs.s:195: Error: constant value required
14
t:\atmel\firefly\mik\tiny44\isrs.s:196: Error: constant value required
15
t:\atmel\firefly\mik\tiny44\isrs.s:197: Error: constant value required
16
t:\atmel\firefly\mik\tiny44\isrs.s:198: Error: constant value required
17
t:\atmel\firefly\mik\tiny44\isrs.s:200: Error: junk at end of line, first unreco
18
gnized character is `/'
19
t:\atmel\firefly\mik\tiny44\isrs.s:201: Error: constant value required
20
t:\atmel\firefly\mik\tiny44\isrs.s:202: Error: constant value required
21
t:\atmel\firefly\mik\tiny44\isrs.s:203: Error: constant value required
22
t:\atmel\firefly\mik\tiny44\isrs.s:203: Error: register r24, r26, r28 or r30 req
23
uired
24
t:\atmel\firefly\mik\tiny44\isrs.s:205: Error: constant value required
25
t:\atmel\firefly\mik\tiny44\isrs.s:205: Error: register number above 15 required
26
27
t:\atmel\firefly\mik\tiny44\isrs.s:206: Error: illegal opcode lpm for mcu avr2
28
t:\atmel\firefly\mik\tiny44\isrs.s:206: Error: constant value required
29
t:\atmel\firefly\mik\tiny44\isrs.s:207: Error: constant value required
30
t:\atmel\firefly\mik\tiny44\isrs.s:208: Error: constant value required
31
t:\atmel\firefly\mik\tiny44\isrs.s:208: Error: constant value required
32
t:\atmel\firefly\mik\tiny44\isrs.s:209: Error: constant value required
33
t:\atmel\firefly\mik\tiny44\isrs.s:210: Error: constant value required
34
t:\atmel\firefly\mik\tiny44\isrs.s:210: Error: constant value required
35
t:\atmel\firefly\mik\tiny44\isrs.s:212: Error: constant value required
36
t:\atmel\firefly\mik\tiny44\isrs.s:213: Error: constant value required
37
t:\atmel\firefly\mik\tiny44\isrs.s:214: Error: constant value required
38
t:\atmel\firefly\mik\tiny44\isrs.s:215: Error: constant value required
39
t:\atmel\firefly\mik\tiny44\isrs.s:217: Error: constant value required
40
t:\atmel\firefly\mik\tiny44\isrs.s:217: Error: register r24, r26, r28 or r30 req
41
uired
42
t:\atmel\firefly\mik\tiny44\isrs.s:217: Error: bad expression
43
t:\atmel\firefly\mik\tiny44\isrs.s:217: Error: garbage at end of line
44
t:\atmel\firefly\mik\tiny44\isrs.s:218: Error: junk at end of line, first unreco
45
gnized character is `/'
46
t:\atmel\firefly\mik\tiny44\isrs.s:219: Error: constant value required
47
t:\atmel\firefly\mik\tiny44\isrs.s:219: Error: register number above 15 required
48
49
t:\atmel\firefly\mik\tiny44\isrs.s:220: Error: constant value required
50
t:\atmel\firefly\mik\tiny44\isrs.s:220: Error: register number above 15 required
51
52
t:\atmel\firefly\mik\tiny44\isrs.s:221: Error: constant value required
53
t:\atmel\firefly\mik\tiny44\isrs.s:221: Error: constant value required
54
t:\atmel\firefly\mik\tiny44\isrs.s:222: Error: constant value required
55
t:\atmel\firefly\mik\tiny44\isrs.s:222: Error: constant value required
56
t:\atmel\firefly\mik\tiny44\isrs.s:223: Error: illegal opcode lpm for mcu avr2
57
t:\atmel\firefly\mik\tiny44\isrs.s:223: Error: constant value required
58
t:\atmel\firefly\mik\tiny44\isrs.s:224: Error: constant value required
59
t:\atmel\firefly\mik\tiny44\isrs.s:224: Error: `,' required
60
t:\atmel\firefly\mik\tiny44\isrs.s:224: Error: constant value required
61
t:\atmel\firefly\mik\tiny44\isrs.s:224: Error: garbage at end of line
62
t:\atmel\firefly\mik\tiny44\isrs.s:225: Error: illegal opcode lpm for mcu avr2
63
t:\atmel\firefly\mik\tiny44\isrs.s:225: Error: constant value required
64
t:\atmel\firefly\mik\tiny44\isrs.s:226: Error: illegal opcode lpm for mcu avr2
65
t:\atmel\firefly\mik\tiny44\isrs.s:226: Error: constant value required
66
t:\atmel\firefly\mik\tiny44\isrs.s:227: Error: illegal opcode lpm for mcu avr2
67
t:\atmel\firefly\mik\tiny44\isrs.s:227: Error: constant value required
68
t:\atmel\firefly\mik\tiny44\isrs.s:228: Error: illegal opcode lpm for mcu avr2
69
t:\atmel\firefly\mik\tiny44\isrs.s:228: Error: constant value required
70
t:\atmel\firefly\mik\tiny44\isrs.s:229: Error: illegal opcode lpm for mcu avr2
71
t:\atmel\firefly\mik\tiny44\isrs.s:229: Error: constant value required
72
t:\atmel\firefly\mik\tiny44\isrs.s:230: Error: constant value required
73
t:\atmel\firefly\mik\tiny44\isrs.s:230: Error: register number above 15 required
74
75
t:\atmel\firefly\mik\tiny44\isrs.s:231: Error: constant value required
76
t:\atmel\firefly\mik\tiny44\isrs.s:231: Error: register number above 15 required
77
78
t:\atmel\firefly\mik\tiny44\isrs.s:233: Error: constant value required
79
t:\atmel\firefly\mik\tiny44\isrs.s:233: Error: bad expression
80
t:\atmel\firefly\mik\tiny44\isrs.s:233: Error: constant value required
81
t:\atmel\firefly\mik\tiny44\isrs.s:233: Error: garbage at end of line
82
t:\atmel\firefly\mik\tiny44\isrs.s:234: Error: constant value required
83
t:\atmel\firefly\mik\tiny44\isrs.s:234: Error: register number above 15 required
84
85
t:\atmel\firefly\mik\tiny44\isrs.s:234: Error: bad expression
86
t:\atmel\firefly\mik\tiny44\isrs.s:234: Error: garbage at end of line
87
t:\atmel\firefly\mik\tiny44\isrs.s:235: Error: constant value required
88
t:\atmel\firefly\mik\tiny44\isrs.s:235: Error: register number above 15 required
89
90
t:\atmel\firefly\mik\tiny44\isrs.s:236: Error: constant value required
91
t:\atmel\firefly\mik\tiny44\isrs.s:236: Error: register number above 15 required
92
93
t:\atmel\firefly\mik\tiny44\isrs.s:236: Error: garbage at end of line
94
t:\atmel\firefly\mik\tiny44\isrs.s:237: Error: constant value required
95
t:\atmel\firefly\mik\tiny44\isrs.s:237: Error: register number above 15 required
96
97
t:\atmel\firefly\mik\tiny44\isrs.s:238: Error: illegal opcode movw for mcu avr2
98
t:\atmel\firefly\mik\tiny44\isrs.s:238: Error: constant value required
99
t:\atmel\firefly\mik\tiny44\isrs.s:238: Error: constant value required
100
t:\atmel\firefly\mik\tiny44\isrs.s:239: Error: junk at end of line, first unreco
101
gnized character is `/'
102
t:\atmel\firefly\mik\tiny44\isrs.s:240: Error: constant value required
103
t:\atmel\firefly\mik\tiny44\isrs.s:240: Error: constant value required
104
t:\atmel\firefly\mik\tiny44\isrs.s:242: Error: illegal opcode movw for mcu avr2
105
t:\atmel\firefly\mik\tiny44\isrs.s:242: Error: constant value required
106
t:\atmel\firefly\mik\tiny44\isrs.s:242: Error: constant value required
107
t:\atmel\firefly\mik\tiny44\isrs.s:243: Error: illegal opcode movw for mcu avr2
108
t:\atmel\firefly\mik\tiny44\isrs.s:243: Error: constant value required
109
t:\atmel\firefly\mik\tiny44\isrs.s:243: Error: constant value required
110
t:\atmel\firefly\mik\tiny44\isrs.s:244: Error: illegal opcode movw for mcu avr2
111
t:\atmel\firefly\mik\tiny44\isrs.s:244: Error: constant value required
112
t:\atmel\firefly\mik\tiny44\isrs.s:244: Error: constant value required
113
t:\atmel\firefly\mik\tiny44\isrs.s:245: Error: constant value required
114
t:\atmel\firefly\mik\tiny44\isrs.s:245: Error: constant value required
115
t:\atmel\firefly\mik\tiny44\isrs.s:247: Error: illegal opcode movw for mcu avr2
116
t:\atmel\firefly\mik\tiny44\isrs.s:247: Error: constant value required
117
t:\atmel\firefly\mik\tiny44\isrs.s:247: Error: constant value required
118
t:\atmel\firefly\mik\tiny44\isrs.s:248: Error: illegal opcode movw for mcu avr2
119
t:\atmel\firefly\mik\tiny44\isrs.s:248: Error: constant value required
120
t:\atmel\firefly\mik\tiny44\isrs.s:248: Error: constant value required
121
t:\atmel\firefly\mik\tiny44\isrs.s:249: Error: illegal opcode movw for mcu avr2
122
t:\atmel\firefly\mik\tiny44\isrs.s:249: Error: constant value required
123
t:\atmel\firefly\mik\tiny44\isrs.s:249: Error: constant value required
124
t:\atmel\firefly\mik\tiny44\isrs.s:250: Error: constant value required
125
t:\atmel\firefly\mik\tiny44\isrs.s:250: Error: constant value required
126
t:\atmel\firefly\mik\tiny44\isrs.s:252: Error: illegal opcode movw for mcu avr2
127
t:\atmel\firefly\mik\tiny44\isrs.s:252: Error: constant value required
128
t:\atmel\firefly\mik\tiny44\isrs.s:252: Error: constant value required
129
t:\atmel\firefly\mik\tiny44\isrs.s:253: Error: illegal opcode movw for mcu avr2
130
t:\atmel\firefly\mik\tiny44\isrs.s:253: Error: constant value required
131
t:\atmel\firefly\mik\tiny44\isrs.s:253: Error: constant value required
132
t:\atmel\firefly\mik\tiny44\isrs.s:254: Error: illegal opcode movw for mcu avr2
133
t:\atmel\firefly\mik\tiny44\isrs.s:254: Error: constant value required
134
t:\atmel\firefly\mik\tiny44\isrs.s:254: Error: constant value required
135
t:\atmel\firefly\mik\tiny44\isrs.s:255: Error: constant value required
136
t:\atmel\firefly\mik\tiny44\isrs.s:255: Error: constant value required
137
t:\atmel\firefly\mik\tiny44\isrs.s:257: Error: illegal opcode movw for mcu avr2
138
t:\atmel\firefly\mik\tiny44\isrs.s:257: Error: constant value required
139
t:\atmel\firefly\mik\tiny44\isrs.s:257: Error: constant value required
140
t:\atmel\firefly\mik\tiny44\isrs.s:258: Error: illegal opcode movw for mcu avr2
141
t:\atmel\firefly\mik\tiny44\isrs.s:258: Error: constant value required
142
t:\atmel\firefly\mik\tiny44\isrs.s:258: Error: constant value required
143
t:\atmel\firefly\mik\tiny44\isrs.s:259: Error: illegal opcode movw for mcu avr2
144
t:\atmel\firefly\mik\tiny44\isrs.s:259: Error: constant value required
145
t:\atmel\firefly\mik\tiny44\isrs.s:259: Error: constant value required
146
t:\atmel\firefly\mik\tiny44\isrs.s:260: Error: constant value required
147
t:\atmel\firefly\mik\tiny44\isrs.s:260: Error: constant value required
148
t:\atmel\firefly\mik\tiny44\isrs.s:262: Error: illegal opcode movw for mcu avr2
149
t:\atmel\firefly\mik\tiny44\isrs.s:262: Error: constant value required
150
t:\atmel\firefly\mik\tiny44\isrs.s:262: Error: constant value required
151
t:\atmel\firefly\mik\tiny44\isrs.s:263: Error: illegal opcode movw for mcu avr2
152
t:\atmel\firefly\mik\tiny44\isrs.s:263: Error: constant value required
153
t:\atmel\firefly\mik\tiny44\isrs.s:263: Error: constant value required
154
t:\atmel\firefly\mik\tiny44\isrs.s:264: Error: illegal opcode movw for mcu avr2
155
t:\atmel\firefly\mik\tiny44\isrs.s:264: Error: constant value required
156
t:\atmel\firefly\mik\tiny44\isrs.s:264: Error: constant value required
157
t:\atmel\firefly\mik\tiny44\isrs.s:266: Error: junk at end of line, first unreco
158
gnized character is `/'
159
t:\atmel\firefly\mik\tiny44\isrs.s:267: Error: constant value required
160
t:\atmel\firefly\mik\tiny44\isrs.s:268: Error: constant value required
161
t:\atmel\firefly\mik\tiny44\isrs.s:269: Error: constant value required
162
t:\atmel\firefly\mik\tiny44\isrs.s:270: Error: constant value required
163
t:\atmel\firefly\mik\tiny44\isrs.s:271: Error: constant value required
164
t:\atmel\firefly\mik\tiny44\isrs.s:272: Error: junk at end of line, first unreco
165
gnized character is `/'
166
t:\atmel\firefly\mik\tiny44\isrs.s:273: Error: constant value required
167
t:\atmel\firefly\mik\tiny44\isrs.s:273: Error: constant value required
168
t:\atmel\firefly\mik\tiny44\isrs.s:274: Error: constant value required
169
t:\atmel\firefly\mik\tiny44\isrs.s:274: Error: constant value required
170
t:\atmel\firefly\mik\tiny44\isrs.s:275: Error: constant value required
171
t:\atmel\firefly\mik\tiny44\isrs.s:275: Error: constant value required
172
t:\atmel\firefly\mik\tiny44\isrs.s:276: Error: junk at end of line, first unreco
173
gnized character is `/'
174
t:\atmel\firefly\mik\tiny44\isrs.s:277: Error: constant value required
175
t:\atmel\firefly\mik\tiny44\isrs.s:277: Error: register number above 15 required
176
177
t:\atmel\firefly\mik\tiny44\isrs.s:278: Error: constant value required
178
t:\atmel\firefly\mik\tiny44\isrs.s:278: Error: register number above 15 required
179
180
t:\atmel\firefly\mik\tiny44\isrs.s:279: Error: illegal opcode movw for mcu avr2
181
t:\atmel\firefly\mik\tiny44\isrs.s:279: Error: constant value required
182
t:\atmel\firefly\mik\tiny44\isrs.s:279: Error: constant value required
183
t:\atmel\firefly\mik\tiny44\isrs.s:280: Error: constant value required
184
t:\atmel\firefly\mik\tiny44\isrs.s:280: Error: constant value required
185
t:\atmel\firefly\mik\tiny44\isrs.s:282: Error: constant value required
186
t:\atmel\firefly\mik\tiny44\isrs.s:283: Error: constant value required
187
t:\atmel\firefly\mik\tiny44\isrs.s:284: Error: constant value required
188
t:\atmel\firefly\mik\tiny44\isrs.s:284: Error: constant value required
189
t:\atmel\firefly\mik\tiny44\isrs.s:286: Error: constant value required
190
t:\atmel\firefly\mik\tiny44\isrs.s:287: Error: constant value required
191
t:\atmel\firefly\mik\tiny44\isrs.s:288: Error: constant value required
192
t:\atmel\firefly\mik\tiny44\isrs.s:288: Error: constant value required
193
t:\atmel\firefly\mik\tiny44\isrs.s:290: Error: constant value required
194
t:\atmel\firefly\mik\tiny44\isrs.s:291: Error: constant value required
195
t:\atmel\firefly\mik\tiny44\isrs.s:292: Error: constant value required
196
t:\atmel\firefly\mik\tiny44\isrs.s:292: Error: constant value required
197
t:\atmel\firefly\mik\tiny44\isrs.s:294: Error: constant value required
198
t:\atmel\firefly\mik\tiny44\isrs.s:295: Error: constant value required
199
t:\atmel\firefly\mik\tiny44\isrs.s:296: Error: constant value required
200
t:\atmel\firefly\mik\tiny44\isrs.s:297: Error: constant value required
201
t:\atmel\firefly\mik\tiny44\isrs.s:298: Error: junk at end of line, first unreco
202
gnized character is `/'
203
t:\atmel\firefly\mik\tiny44\isrs.s:299: Error: constant value required
204
t:\atmel\firefly\mik\tiny44\isrs.s:299: Error: `,' required
205
t:\atmel\firefly\mik\tiny44\isrs.s:299: Error: constant value required
206
t:\atmel\firefly\mik\tiny44\isrs.s:299: Error: garbage at end of line
207
t:\atmel\firefly\mik\tiny44\isrs.s:300: Error: junk at end of line, first unreco
208
gnized character is `/'
209
t:\atmel\firefly\mik\tiny44\isrs.s:301: Error: constant value required
210
t:\atmel\firefly\mik\tiny44\isrs.s:301: Error: register number above 15 required
211
212
t:\atmel\firefly\mik\tiny44\isrs.s:302: Error: junk at end of line, first unreco
213
gnized character is `/'
214
t:\atmel\firefly\mik\tiny44\isrs.s:303: Error: junk at end of line, first unreco
215
gnized character is `/'
216
t:\atmel\firefly\mik\tiny44\isrs.s:304: Error: junk at end of line, first unreco
217
gnized character is `/'
218
t:\atmel\firefly\mik\tiny44\isrs.s:305: Error: constant value required
219
t:\atmel\firefly\mik\tiny44\isrs.s:305: Error: `,' required
220
t:\atmel\firefly\mik\tiny44\isrs.s:305: Error: constant value required
221
t:\atmel\firefly\mik\tiny44\isrs.s:305: Error: garbage at end of line
222
t:\atmel\firefly\mik\tiny44\isrs.s:307: Error: constant value required
223
t:\atmel\firefly\mik\tiny44\isrs.s:308: Error: constant value required
224
t:\atmel\firefly\mik\tiny44\isrs.s:309: Error: constant value required
225
t:\atmel\firefly\mik\tiny44\isrs.s:310: Error: constant value required
226
t:\atmel\firefly\mik\tiny44\isrs.s:311: Error: constant value required
227
t:\atmel\firefly\mik\tiny44\isrs.s:312: Error: constant value required
228
t:\atmel\firefly\mik\tiny44\isrs.s:313: Error: constant value required
229
t:\atmel\firefly\mik\tiny44\isrs.s:314: Error: constant value required
230
t:\atmel\firefly\mik\tiny44\isrs.s:315: Error: constant value required
231
t:\atmel\firefly\mik\tiny44\isrs.s:316: Error: constant value required
232
t:\atmel\firefly\mik\tiny44\isrs.s:317: Error: illegal opcode movw for mcu avr2
233
t:\atmel\firefly\mik\tiny44\isrs.s:317: Error: constant value required
234
t:\atmel\firefly\mik\tiny44\isrs.s:317: Error: constant value required
235
t:\atmel\firefly\mik\tiny44\isrs.s:318: Error: illegal opcode movw for mcu avr2
236
t:\atmel\firefly\mik\tiny44\isrs.s:318: Error: constant value required
237
t:\atmel\firefly\mik\tiny44\isrs.s:318: Error: constant value required
238
t:\atmel\firefly\mik\tiny44\isrs.s:319: Error: constant value required
239
t:\atmel\firefly\mik\tiny44\isrs.s:319: Error: `,' required
240
t:\atmel\firefly\mik\tiny44\isrs.s:319: Error: constant value required
241
t:\atmel\firefly\mik\tiny44\isrs.s:319: Error: garbage at end of line
242
t:\atmel\firefly\mik\tiny44\isrs.s:322: Error: junk at end of line, first unreco
243
gnized character is `/'
244
t:\atmel\firefly\mik\tiny44\isrs.s:323: Error: junk at end of line, first unreco
245
gnized character is `/'
246
t:\atmel\firefly\mik\tiny44\isrs.s:326: Error: illegal opcode movw for mcu avr2
247
t:\atmel\firefly\mik\tiny44\isrs.s:326: Error: constant value required
248
t:\atmel\firefly\mik\tiny44\isrs.s:326: Error: constant value required
249
t:\atmel\firefly\mik\tiny44\isrs.s:327: Error: illegal opcode movw for mcu avr2
250
t:\atmel\firefly\mik\tiny44\isrs.s:327: Error: constant value required
251
t:\atmel\firefly\mik\tiny44\isrs.s:327: Error: constant value required
252
t:\atmel\firefly\mik\tiny44\isrs.s:328: Error: constant value required
253
t:\atmel\firefly\mik\tiny44\isrs.s:329: Error: constant value required
254
t:\atmel\firefly\mik\tiny44\isrs.s:329: Error: `,' required
255
t:\atmel\firefly\mik\tiny44\isrs.s:329: Error: constant value required
256
t:\atmel\firefly\mik\tiny44\isrs.s:329: Error: garbage at end of line
257
t:\atmel\firefly\mik\tiny44\isrs.s:330: Error: constant value required
258
t:\atmel\firefly\mik\tiny44\isrs.s:331: Error: constant value required
259
t:\atmel\firefly\mik\tiny44\isrs.s:331: Error: `,' required
260
t:\atmel\firefly\mik\tiny44\isrs.s:331: Error: constant value required
261
t:\atmel\firefly\mik\tiny44\isrs.s:331: Error: garbage at end of line
262
t:\atmel\firefly\mik\tiny44\isrs.s:332: Error: illegal opcode movw for mcu avr2
263
t:\atmel\firefly\mik\tiny44\isrs.s:332: Error: constant value required
264
t:\atmel\firefly\mik\tiny44\isrs.s:332: Error: constant value required
265
t:\atmel\firefly\mik\tiny44\isrs.s:333: Error: illegal opcode movw for mcu avr2
266
t:\atmel\firefly\mik\tiny44\isrs.s:333: Error: constant value required
267
t:\atmel\firefly\mik\tiny44\isrs.s:333: Error: constant value required
268
t:\atmel\firefly\mik\tiny44\isrs.s:334: Error: garbage at end of line
269
t:\atmel\firefly\mik\tiny44\isrs.s:336: Error: junk at end of line, first unreco
270
gnized character is `/'
271
t:\atmel\firefly\mik\tiny44\isrs.s:339: Error: constant value required
272
t:\atmel\firefly\mik\tiny44\isrs.s:339: Error: constant value required
273
t:\atmel\firefly\mik\tiny44\isrs.s:339: Error: garbage at end of line
274
t:\atmel\firefly\mik\tiny44\isrs.s:340: Error: constant value required
275
t:\atmel\firefly\mik\tiny44\isrs.s:340: Error: register number above 15 required
276
277
t:\atmel\firefly\mik\tiny44\isrs.s:341: Error: constant value required
278
t:\atmel\firefly\mik\tiny44\isrs.s:341: Error: `,' required
279
t:\atmel\firefly\mik\tiny44\isrs.s:341: Error: constant value required
280
t:\atmel\firefly\mik\tiny44\isrs.s:341: Error: garbage at end of line
281
t:\atmel\firefly\mik\tiny44\lfsr32.h:9: fatal error: can't read C:\DOCUME~1\ADMI
282
NI~1\LOCALS~1\Temp/ccmCfaaa.s: No such file or directory
283
compilation terminated.
284
t:\atmel\firefly\mik\tiny44\lfsr32.s: Assembler messages:
285
t:\atmel\firefly\mik\tiny44\lfsr32.s:13: Error: undefined symbol `polynom' in op
286
eration
287
t:\atmel\firefly\mik\tiny44\lfsr32.s:14: Error: undefined symbol `polynom' in op
288
eration
289
t:\atmel\firefly\mik\tiny44\lfsr32.s:15: Error: undefined symbol `polynom' in op
290
eration
291
In file included from C:/WinAVR/avr/include/avr/pgmspace.h:80,
292
                 from t:\atmel\firefly\mik\tiny44\wave.h:10:
293
C:/WinAVR/avr/include/avr/io.h:324:6: warning: #warning "device type not defined
294
"
295
t:\atmel\firefly\mik\tiny44\wave.h:108: fatal error: can't read C:\DOCUME~1\ADMI
296
NI~1\LOCALS~1\Temp/ccmCfaaa.s: No such file or directory
297
compilation terminated.
298
299
T:\Atmel\FireFly\mik\tiny44>avr-g++ t:\atmel\firefly\mik\tiny44\* as -Wa,-adhlmn
300
s=isrs.s -DF_CPU=8000000UL -gstabs

und nun scheint alles was ich geändert habe hin zu sein, aus den 
Hunderten Zeilen in der isrs.s wurden unter Hundert......
ich kann wohl nichts!

von Karl H. (kbuchegg)


Lesenswert?

Der_Kochloeffel schrieb:

> T:\Atmel\FireFly\mik\tiny44>avr-g++ t:\atmel\firefly\mik\tiny44\* as
> -Wa,-adhlmn
> s=isrs.s -DF_CPU=8000000UL -gstabs


wieso avr-g++

Das ist nicht das Kommando das make ausführen will!
Hier steht es doch
1
as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o isrs.o isrs.s
2
CreateProcess(NULL,as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs -o isrs.o isrs.s,...)

make will das Kommando
1
as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs -o isrs.o isrs.s
ausführen lassen. Und zwar genau so, wie es da geschrieben steht. 
Erfinde da nichts dazu oder lass da auch nichts weg.

: Bearbeitet durch User
von Der_Kochloeffel (Gast)


Lesenswert?

Make hatte ich versucht gehabt, kannte den Befehl nicht, also dachte ich 
es muss etwas anderes als Make sein, tja und nun sind alle änderungen 
futsch

von Der_Kochloeffel (Gast)


Lesenswert?

das gibt Make aus wenn ich das mache, immer noch das selbe wie vorhin.
1
T:\Atmel\FireFly\mik\tiny44>make as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstab
2
s
3
make: invalid option -- F
4
make: invalid option -- _
5
make: invalid option -- g
6
make: invalid option -- a
7
Usage: make [options] [target] ...
8
Options:
9
  -b, -m                      Ignored for compatibility.
10
  -B, --always-make           Unconditionally make all targets.
11
  -C DIRECTORY, --directory=DIRECTORY
12
                              Change to DIRECTORY before doing anything.
13
  -d                          Print lots of debugging information.
14
  --debug[=FLAGS]             Print various types of debugging information.
15
  -e, --environment-overrides
16
                              Environment variables override makefiles.
17
  -f FILE, --file=FILE, --makefile=FILE
18
                              Read FILE as a makefile.
19
  -h, --help                  Print this message and exit.
20
  -i, --ignore-errors         Ignore errors from commands.
21
  -I DIRECTORY, --include-dir=DIRECTORY
22
                              Search DIRECTORY for included makefiles.
23
  -j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with no arg.
24
  -k, --keep-going            Keep going when some targets can't be made.
25
  -l [N], --load-average[=N], --max-load[=N]
26
                              Don't start multiple jobs unless load is below N.
27
  -n, --just-print, --dry-run, --recon
28
                              Don't actually run any commands; just print them.
29
  -o FILE, --old-file=FILE, --assume-old=FILE
30
                              Consider FILE to be very old and don't remake it.
31
  -p, --print-data-base       Print make's internal database.
32
  -q, --question              Run no commands; exit status says if up to date.
33
  -r, --no-builtin-rules      Disable the built-in implicit rules.
34
  -R, --no-builtin-variables  Disable the built-in variable settings.
35
  -s, --silent, --quiet       Don't echo commands.
36
  -S, --no-keep-going, --stop
37
                              Turns off -k.
38
  -t, --touch                 Touch targets instead of remaking them.
39
  -v, --version               Print the version number of make and exit.
40
  -w, --print-directory       Print the current directory.
41
  --no-print-directory        Turn off -w, even if it was turned on implicitly.
42
  -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
43
                              Consider FILE to be infinitely new.
44
  --warn-undefined-variables  Warn when an undefined variable is referenced.
45
46
This program built for i386-pc-mingw32
47
Report bugs to <bug-make@gnu.org>
48
49
T:\Atmel\FireFly\mik\tiny44>

von Karl H. (kbuchegg)


Lesenswert?

Der_Kochloeffel schrieb:
> das gibt Make aus wenn ich das mache, immer noch das selbe wie vorhin.
>
> T:\Atmel\FireFly\mik\tiny44>make as -Wa,-adhlmns=isrs.s
> -DF_CPU=8000000UL -gstab


grrr.
Du sollst auf der Kommandline einfach nur
1
as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o isrs.o isrs.s
eingeben.
Das kann doch nicht so schwer sein!


Nein, das geht nicht mehr über make. Das ist ein ganz normaler Aufruf 
des Assmeblers. make macht intern auch nichts anderes und irgendwas geht 
dabei schief. Also ruft man halt mal den Assembler an make vorbei auf, 
um zu sehen ob einen das weiter bringt und es vielleicht Fehlermeldungen 
gibt, die einem helfen rauszufinden, was da los ist.
make ist offenbar NICHT das Problem. Aber make versucht im Laufe des 
Erzeugungsprozesses andere Programme zu starten. Unter anderem ein 
Programm namens 'as' (welches wohl der Assembler sein sein soll). Und 
mit diesem Programm gibt es ein Problem! Also lassen wir mal alles weg, 
von dem wir Annahmen, dass es nicht das Problem ist. Die Annahme lautet: 
make ist nicht das Problem, as ist das Problem. Also lassen wir make mal 
weg und rufen as selber auf.


An alle anderen:
Heisst der GNU-Assembler nicht eigentlich 'gas' und nicht einfach nur 
'as'? Wenn ja, dann hat er sich einfach nur bei einer Editiersitzung im 
makefile unabsichtlich ein Zeichen im Editor rausgelöscht.

: Bearbeitet durch User
von Der_Kochloeffel (Gast)


Lesenswert?

geht au neda, das war das erste dann mit make dann habe ich gesucht was 
es noch gibbet und hier das Ergebniss:
1
T:\Atmel\FireFly\mik\tiny44>as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o
2
 isrs.o isrs.s
3
Der Befehl "as" ist entweder falsch geschrieben oder
4
konnte nicht gefunden werden.
5
6
T:\Atmel\FireFly\mik\tiny44>

von Der_Kochloeffel (Gast)


Lesenswert?

achso ''as'' oder auch ''gas'' geben auch einen Fehler, Der Befehl wurde 
nicht gefunden.

von Karl H. (kbuchegg)


Lesenswert?

Laut
http://de.wikipedia.org/wiki/GNU_Assembler
ist 'as' als Programmname korrekt.

Tja, dann ist wohl in deiner Installation was verbockt und du hast gar 
keinen Assembler auf dem System. Oder aber er ist nicht im PATH 
eingetragen. Oder sonst irgendwas.
Zumindest sieht es im Moment danach aus.

: Bearbeitet durch User
von Amateur (Gast)


Lesenswert?

Einfach mal die Windows-Suche starten. Wird as bzw. gas gefunden, fehlt 
nur der Pfad (Einstellungen, Environment - set oder path auf der 
Kommandozeile) oder das zugehörige Programm glänzt durch Abwesenheit.

von Flip (Gast)


Lesenswert?

Krass was ein zufall. Genau der fehler plagt mich seit ner halben stunde 
beim versuch, grbl zu compilieren. mal sehen was es bei mir ist. Ich geb 
gleich auf und lade AVR studio runter.

Flip

von Der_Kochloeffel (Gast)


Lesenswert?

as wird gefunden als as.exe in folgendem Ordner:  C:\WinAVR\avr\bin

habe hoffentlich das richtige gemacht, habe eigenschaften Arbeitsplatz, 
erweitern, dann Umgebungsvariablen geöffnet dann habe ich in ''Path''
dann C:\WinAVR\avr\bin hinzugefügt, ich Vermute mal Neustart und nochmal 
versuchen, da es nach der Änderung immer noch nicht gefunden wird.


gas wird als gas.h und gas.mo gefunden

von Der_Kochloeffel (Gast)


Lesenswert?

Flip schrieb:
> Krass was ein zufall. Genau der fehler plagt mich seit ner halben
> stunde
> beim versuch, grbl zu compilieren. mal sehen was es bei mir ist. Ich geb
> gleich auf und lade AVR studio runter.
>
> Flip

hä das habe ich drauf Installiert, und Winavr und habe das Problem 
Trotzdem LOL

von Flip (Gast)


Lesenswert?

dachte erst es lag bei mir an avr-gcc.exe. Hab die zu den 
umgebungsvariablen eingetragen jetzt sehe ich das:
1
        No need to remake target `motion_control.c'.
2
       Finished prerequisites of target file `motion_control.o'.
3
      Must remake target `motion_control.o'.
4
avr-gcc -Wall -Os -DF_CPU=16000000 -mmcu=atmega328p -I. -ffunction-sections -c motion_control.c -o motion_control.o
5
CreateProcess(C:\Arduino\hardware\tools\avr\bin\avr-gcc.exe,avr-gcc -Wall -Os -DF_CPU=16000000 -mmcu=atmega328p -I. -ffu
6
nction-sections -c motion_control.c -o motion_control.o,...)
7
Putting child 0x00457ba0 (motion_control.o) PID 4656640 on the chain.
8
Live child 0x00457ba0 (motion_control.o) PID 4656640
9
Main thread handle = 0x000000a4
10
Reaping winning child 0x00457ba0 PID 4656640
11
CreateProcess(C:\Arduino\hardware\tools\avr\utils\bin\sh.exe,C:/Arduino/hardware/tools/avr/utils/bin/sh.exe -c "avr-gcc
12
-Wall -Os -DF_CPU=16000000 -mmcu=atmega328p -I. -ffunction-sections -MM  motion_control.c > motion_control.d",...)
13
Live child 0x00457ba0 (motion_control.o) PID 4612632
14
      0 [main] sh 3312 sync_with_child: child 1676(0x15C) died before initialization with status code 0xC0000142
15
    214 [main] sh 3312 sync_with_child: *** child state waiting for longjmp
16
/usr/bin/sh: fork: Resource temporarily unavailable
17
Reaping losing child 0x00457ba0 PID 4612632
18
make: *** [motion_control.o] Error 128
19
Removing child 0x00457ba0 PID 4612632 from chain.
20
PS C:\Users\flip\desktop\grbl>

Flip

von Karl H. (kbuchegg)


Lesenswert?

Was n' das?
1
... C:/Arduino/hardware/tools/avr/utils/bin/sh.exe -c "avr-gc ...

stammt das makefile von einer Arduino Umgebung?

Existiert die noch?

offenbar versucht make hier nicht über die normale Command Line zu 
gehen, sondern über eine Arduino-Shell. Das muss aber irgendwo 
herkommen. Findet sich dazu im makefile was?

von Der_Kochloeffel (Gast)


Lesenswert?

Hallöchen,
also nach dem Neustart kommt nun das hier wenn ich Make ausführe:
1
T:\Atmel\FireFly\mik\tiny44>make
2
as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o isrs.o isrs.s
3
Assembler messages:
4
Fatal error: invalid listing option `,'
5
make: *** [isrs.o] Error 1
6
7
T:\Atmel\FireFly\mik\tiny44>

und wenn ich
1
as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o isrs.o isrs.s
 eingebe dann kommt:
1
T:\Atmel\FireFly\mik\tiny44>as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o
2
 isrs.o isrs.s
3
Assembler messages:
4
Fatal error: invalid listing option `,'
5
6
T:\Atmel\FireFly\mik\tiny44>

von Amateur (Gast)


Lesenswert?

Kann es sein, dass Dein makefile noch von "gestern" ist. Also entweder 
von einem vorherigen Versuch oder aus einem falschen 
Verzeichnis/Projekt?
Schau' mal aufs Datum der Datei und überlege ob das sinnvoll ist.

von Karl H. (kbuchegg)


Lesenswert?

Der_Kochloeffel schrieb:
> Hallöchen,
> also nach dem Neustart kommt nun das hier wenn ich Make ausführe:

schön.
Damit ist die erste Hürde mal geschafft. Der Assembler wird angesprochen 
und beginnt zu laufen.

> Fatal error: invalid listing option `,'

Das könnte sich auf das ',' hier
1
> T:\Atmel\FireFly\mik\tiny44>make
2
> as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o isrs.o isrs.s
3
        ^
4
        |
beziehen.
wo kommt das denn her?

(maefile aufmachen, reinschauen, Stelle suchen, an der die Assembler 
Direktiven zusammengebaut werden.



> und wenn ich
1
as -Wa,-adhlmns=isrs.s -DF_CPU=8000000UL -gstabs  -o 
2
> isrs.o isrs.s
 eingebe dann kommt:

Also selbes Problem.
Probier halt mal in der COmmand Line, ob es das ',' nach dem -Wa ist. 
Tausch es durch ein Leerzeichen aus und teste nochmal.

Jungs, ihr müsst schön langsam schon lernen, euch selbst zu helfen. 
Fehlermeldungen sind nicht dazu da, dass man sie in Foren postet. Wenn 
da was von einem invalid ',' steh, dann muss man halt mal schauen wo 
eigentlich überall ',' vorkommen und welche davon nicht besonders 
logisch sind. Wenn die restlichen Command Line Argument alle durch 
Leerezeichen voneinander getrennt sind, zwischen den Optionen -Wa und 
-adhlmns aber ein ',' steht, und die Fehlermeldung von einem ',' 
spricht, dann muss euch das schon mal zu einer Idee bringen.

: Bearbeitet durch User
von Der_Kochloeffel (Gast)


Lesenswert?

Habe ich nun bekomme ich dieses:

T:\Atmel\FireFly\mik\tiny44>as -Wa -adhlmns=isrs.s -DF_CPU=8000000UL 
-gstabs  -o
 isrs.o isrs.s
as: unrecognized option `-F_CPU=8000000UL'

T:\Atmel\FireFly\mik\tiny44>as -Wa -adhlmns=isrs.s -F_CPU=8000000UL 
-gstabs  -o
isrs.o isrs.s
as: unrecognized option `-F_CPU=8000000UL'


hmmm???

von Der_Kochloeffel (Gast)


Lesenswert?

so ich hab genug nachdem ich die DF80000 sache aus dem befehl raus habe 
hat er mir zum Zweiten mal alles versaut, ich hab insgesammt nun über 3 
Stunden am dem Mist rumgeschrieben, nun ist wieder alles kaputt und die 
ganze isrs.s ist hinüber wie vorher!

von holger (Gast)


Lesenswert?

>nun ist wieder alles kaputt und die
>ganze isrs.s ist hinüber wie vorher!

Dann nimm mal isrs.S statt isrs.s.
Also ein grosses S.

von Der_Kochloeffel (Gast)


Lesenswert?

Muss das Orginal erst nehmen, meine ganzen Änderungen wieder mal machen, 
aller guten Dinge sind Drei, und dann Speicher ich zuerst die isrs.S wo 
anders als Sicherungskopie!

von Der_Kochloeffel (Gast)


Angehängte Dateien:

Lesenswert?

Kann das auch sein das ich die isrs.o aus dem Befehl rausnehmen muss, 
weil die kommt wohl als erstes, und danach erst die isrs.s und dann 
macht der dann Mist mit meinem isrs.s und ändert einfach die ganze datei 
ab, das die genau so aussieht!
 siehe Anhang:

und vorher sah die mal so aus, hier ein Stück vom Anfang, der noch nicht 
modifizierten Orginaldatei:

1
// ISRs for FireFly project
2
3
#include <avr/io.h>
4
5
#define FLAG_WAVE           0                               // PWM is active for a LED
6
#define FLAG_TIMER          1                               // PWM is active
7
#define FLAG_UPDATE         2                               // Watchdog signaled a update
8
9
#define SIZEOF_FLY          8                               // sizeof struct firefly_t
10
#define WAVE_END_L          0                               // offsets to members in struct firefly_t
11
#define WAVE_END_H          1
12
#define WAVE_PTR_L          2
13
#define WAVE_PTR_H          3
14
#define FLY0                0 * SIZEOF_FLY                  // offsets for 3 flies relative to _fly_ptr
15
#define FLY1                1 * SIZEOF_FLY
16
#define FLY2                2 * SIZEOF_FLY
17
18
#define _saveZ              r2
19
#define _saveY              r4
20
#define _saveSREG           r6
21
#define _zero               r7
22
#define _ocr_ptr            r8
23
#define _fly_ptr            r10
24
#define _ddr_idx            r16
25
#define _flag               r17
26
27
#define _a                  r18                             // fly a
28
#define _a_ocr              r18
29
#define _a_ddr              r19
30
#define _b                  r20                             // fly b
31
#define _b_ocr              r20
32
#define _b_ddr              r21
33
#define _c                  r22                             // fly c
34
#define _c_ocr              r22
35
#define _c_ddr              r23
36
#define _y                  r28
37
#define _yl                 r28
38
#define _yh                 r29
39
#define _z                  r30
40
#define _zl                 r30
41
#define _zh                 r31
42
43
.extern fireflies
44
.extern ddr_data
45
.extern ocr_data
46
47
48
// Pin Change ISR on PB2 for Bootloader
49
.global PCINT0_vect             // beim tiny44 wuerde der PB2 eh den PCint1 anspringen(!)
50
PCINT0_vect:
51
        sbis    _SFR_IO_ADDR(PINB), PB2
52
        reti
53
      // disable Watchdog
54
// tiny45:
55
        //in      r24, _SFR_IO_ADDR(WDTCR)
56
        //ori     r24, (1 << WDE) | (1 << WDCE)
57
        //out     _SFR_IO_ADDR(WDTCR), r24
58
        //out     _SFR_IO_ADDR(WDTCR), _zero
59
// tiny44: (wdtcr wird zu wdtcsr)
60
        in      r24, _SFR_IO_ADDR(WDTCSR)
61
        ori     r24, (1 << WDE) | (1 << WDCE)
62
        out     _SFR_IO_ADDR(WDTCSR), r24
63
        out     _SFR_IO_ADDR(WDTCSR), _zero
64
65
      // disable Pin Change ISR
66
        out     _SFR_IO_ADDR(GIMSK), _zero
67
//tiny45:
68
//        ldi     r24, (1 << PCIF)
69
//tiny44:
70
        ldi     r24, (1 << PCIF1)  // pin-change-int #1
71
72
        out     _SFR_IO_ADDR(GIFR), r24
73
      // jump to bootloader trough RESET vector
74
        rjmp    __vectors

von Flip (Gast)


Lesenswert?

Bei mir war die installationsumgebung eine Arduino umgebung, die pfade 
haben gestimmt. Die lösung war das einfügen von SHELL = cmd.exe im 
Makefile. sh.exe
funktioniert nicht richtig.

FLip

von Der_Kochloeffel (Gast)


Lesenswert?

Hallo,
bin zurück, und Make liefert nun genau das als Ergebniss, nun habe ich 
eine Sicherungskopie gemacht!
1
T:\Atmel\FireFly\mik\tiny44>make
2
Compiling : firefly.c
3
as -Wa,-adhlmns=lfsr32.s -DF_CPU=8000000UL -gstabs  -o lfsr32.o lfsr32.s
4
Assembler messages:
5
Fatal error: invalid listing option `,'
6
make: *** [lfsr32.o] Error 1

Wie erstellt man ein neues Makefile, und worauf muss ich alles achten?

von Der_Kochloeffel (Gast)


Lesenswert?

die Komma's aus dem Makefile entfernen bringt nix, der macht nun die 
Lfsr.s kaputt, hab ja nun SIcherungskopien, also das macht er nun mit 
dieser Datei und meint nachdem er da Mist gespeichter hat 
(überschrieben) das es einen Error in der Datei gibt, wie Lustig, und 
Bricht dann ab.


Wenn ich dann die Datei Öffne fallen mir die Augen raus weil da nur noch 
8 Zeilen sind mit irgendwelchen Zeichen Zahlen Symbolen!

Wie kann man den so etwas in den Griff bekommen?

von holger (Gast)


Lesenswert?

lfsr32.S

von Der_Kochloeffel (Gast)


Angehängte Dateien:

Lesenswert?

Hier mal das Ding um das es geht als ganzes, ich hab schon ANgst vor dem 
Ding?

von Der_Kochloeffel (Gast)


Lesenswert?

Ja richtig Holger, bin schon ganz durch den Wind, ich kann ja nicht mal 
rausfinden ob meine Erweiterung an dem Programm Funktioniert?

von holger (Gast)


Lesenswert?

Dein Kram compiliert bei mir völlig ohne Probleme
wenn ich einfach nur "make all" eingebe.

von Der_Kochloeffel (Gast)


Lesenswert?

bei mir nicht, es ist zum dingsbums ne andere winavr version benutzen 
oder?

von Der_Kochloeffel (Gast)


Lesenswert?

Neuste Version, alles das selbe, es geht einfach nicht.

von holger (Gast)


Lesenswert?

Meiner ist der hier

avr-gcc (WinAVR 20100110) 4.3.3

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Wenn du ein Assembler-Programm für AVR übersetzen willst, dann keißt der 
Assembler dafür avr-as oder noch besser verwendest du avr-gcc als 
Treiber.

Was du hingegen machst, ist as zu verwenden, alse den Assembler für 
Host-Programme.  Du willst bestimmt nicht eine AVR-Quelle so 
assemblieren, daß sie auf deinem PC läuft.

Finde also heraus, we in deinem Makefile as aufruft und warum nicht 
avr-gcc verwendet wird!

von Der_Kochloeffel (Gast)


Lesenswert?

keine AHnung ich hab den neusten geladen, und nach dem Neustart sieht es 
anders aus, aber wieder ein anderer Fehler!
siehe hier:
1
T:\Atmel\FireFly\mik\tiny44>make all
2
Assembling : lfsr32.S
3
Linking : firefly.elf
4
firefly.o: In function `main':
5
firefly.c:(.text+0x56): undefined reference to `__eeprom_read_block_1C1D1E'
6
firefly.c:(.text+0x6e): undefined reference to `__eeprom_write_block_1C1D1E'
7
make: *** [firefly.elf] Error 1
8
9
T:\Atmel\FireFly\mik\tiny44>make all
10
Linking : firefly.elf
11
firefly.o: In function `main':
12
firefly.c:(.text+0x56): undefined reference to `__eeprom_read_block_1C1D1E'
13
firefly.c:(.text+0x6e): undefined reference to `__eeprom_write_block_1C1D1E'
14
make: *** [firefly.elf] Error 1
15
16
T:\Atmel\FireFly\mik\tiny44>make
17
Linking : firefly.elf
18
firefly.o: In function `main':
19
firefly.c:(.text+0x56): undefined reference to `__eeprom_read_block_1C1D1E'
20
firefly.c:(.text+0x6e): undefined reference to `__eeprom_write_block_1C1D1E'
21
make: *** [firefly.elf] Error 1

von uiipsdof (Gast)


Lesenswert?

So unselbständig, wie Du bist, wird's ganz, ganz schwer für Dich...

von Der_Kochloeffel (Gast)


Lesenswert?

Unselbstständig? macht man was auf eigene Faust heist es warum machst es 
nicht so wie ich geschrieben habe, habe nun das da Versucht:
1
T:\Atmel\FireFly\mik\tiny44>make all
2
Linking : firefly.elf
3
firefly.o: In function `main':
4
firefly.c:(.text+0x56): undefined reference to `__eeprom_read_block_1C1D1E'
5
firefly.c:(.text+0x6e): undefined reference to `__eeprom_write_block_1C1D1E'
6
make: *** [firefly.elf] Error 1
7
8
T:\Atmel\FireFly\mik\tiny44>make
9
Linking : firefly.elf
10
firefly.o: In function `main':
11
firefly.c:(.text+0x56): undefined reference to `__eeprom_read_block_1C1D1E'
12
firefly.c:(.text+0x6e): undefined reference to `__eeprom_write_block_1C1D1E'
13
make: *** [firefly.elf] Error 1
14
15
T:\Atmel\FireFly\mik\tiny44>makeavr-gcc
16
Der Befehl "makeavr-gcc" ist entweder falsch geschrieben oder
17
konnte nicht gefunden werden.
18
19
T:\Atmel\FireFly\mik\tiny44>avr-gcc
20
avr-gcc: no input files
21
22
T:\Atmel\FireFly\mik\tiny44>avr-gcc make
23
avr-gcc: make: No such file or directory
24
avr-gcc: no input files
25
26
T:\Atmel\FireFly\mik\tiny44>avr-gcc t:\atmel\firefly\mik\tiny44
27
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: t:\atmel
28
\firefly\mik\tiny44: No such file: Permission denied
29
30
T:\Atmel\FireFly\mik\tiny44>avr-gcc t:\atmel\firefly\mik\tiny44\
31
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: t:\atmel
32
\firefly\mik\tiny44\: No such file: No such file or directory
33
34
T:\Atmel\FireFly\mik\tiny44>avr-gcc t:\atmel\firefly\mik\tiny44\make
35
avr-gcc: t:\atmel\firefly\mik\tiny44\make: No such file or directory
36
avr-gcc: no input files
37
38
T:\Atmel\FireFly\mik\tiny44>avr-gcc t:\atmel\firefly\mik\tiny44\fireflie.c
39
avr-gcc: t:\atmel\firefly\mik\tiny44\fireflie.c: No such file or directory
40
avr-gcc: no input files
41
42
T:\Atmel\FireFly\mik\tiny44>avr-gcc t:\atmel\firefly\mik\tiny44\firefly.c
43
In file included from c:/winavr-20100110/lib/gcc/../../avr/include/avr/eeprom.h:
44
38,
45
                 from t:\atmel\firefly\mik\tiny44\/firefly.h:5,
46
                 from t:\atmel\firefly\mik\tiny44\firefly.c:1:
47
c:/winavr-20100110/lib/gcc/../../avr/include/avr/io.h:404:6: warning: #warning "
48
device type not defined"
49
In file included from t:\atmel\firefly\mik\tiny44\/firefly.h:5,
50
                 from t:\atmel\firefly\mik\tiny44\firefly.c:1:
51
c:/winavr-20100110/lib/gcc/../../avr/include/avr/eeprom.h:41:3: warning: #warnin
52
g "Device does not have EEPROM available."
53
In file included from t:\atmel\firefly\mik\tiny44\/firefly.h:8,
54
                 from t:\atmel\firefly\mik\tiny44\firefly.c:1:
55
t:\atmel\firefly\mik\tiny44\/wave.h:18: warning: ignoring attributes applied to
56
'struct <anonymous>' after definition
57
In file included from t:\atmel\firefly\mik\tiny44\firefly.c:1:
58
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA2' undeclared here (not in
59
a function)
60
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA4' undeclared here (not in
61
a function)
62
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA5' undeclared here (not in
63
a function)
64
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA6' undeclared here (not in
65
a function)
66
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA1' undeclared here (not in
67
a function)
68
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA3' undeclared here (not in
69
a function)
70
t:\atmel\firefly\mik\tiny44\firefly.c: In function 'init':
71
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: 'WDTCSR' undeclared (first use
72
in this function)
73
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: (Each undeclared identifier is
74
reported only once
75
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: for each function it appears in
76
.)
77
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: 'WDE' undeclared (first use in
78
this function)
79
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: 'WDCE' undeclared (first use in
80
 this function)
81
t:\atmel\firefly\mik\tiny44\firefly.c:28: error: 'WDIE' undeclared (first use in
82
 this function)
83
t:\atmel\firefly\mik\tiny44\firefly.c:30: error: 'PORTB' undeclared (first use i
84
n this function)
85
t:\atmel\firefly\mik\tiny44\firefly.c:31: error: 'DDRB' undeclared (first use in
86
 this function)
87
t:\atmel\firefly\mik\tiny44\firefly.c:33: error: 'PRR' undeclared (first use in
88
this function)
89
t:\atmel\firefly\mik\tiny44\firefly.c:33: error: 'PRTIM1' undeclared (first use
90
in this function)
91
t:\atmel\firefly\mik\tiny44\firefly.c:33: error: 'PRTIM0' undeclared (first use
92
in this function)
93
t:\atmel\firefly\mik\tiny44\firefly.c:33: error: 'PRUSI' undeclared (first use i
94
n this function)
95
t:\atmel\firefly\mik\tiny44\firefly.c:35: error: 'ACSR' undeclared (first use in
96
 this function)
97
t:\atmel\firefly\mik\tiny44\firefly.c:35: error: 'ACD' undeclared (first use in
98
this function)
99
t:\atmel\firefly\mik\tiny44\firefly.c:36: error: 'ADCSRA' undeclared (first use
100
in this function)
101
t:\atmel\firefly\mik\tiny44\firefly.c:37: error: 'ADCSRB' undeclared (first use
102
in this function)
103
t:\atmel\firefly\mik\tiny44\firefly.c:40: error: 'DIDR0' undeclared (first use i
104
n this function)
105
t:\atmel\firefly\mik\tiny44\firefly.c:40: error: 'ADC0D' undeclared (first use i
106
n this function)
107
t:\atmel\firefly\mik\tiny44\firefly.c:42: error: 'PRADC' undeclared (first use i
108
n this function)
109
t:\atmel\firefly\mik\tiny44\firefly.c:50: error: 'TCCR0A' undeclared (first use
110
in this function)
111
t:\atmel\firefly\mik\tiny44\firefly.c:51: error: 'TCCR0B' undeclared (first use
112
in this function)
113
t:\atmel\firefly\mik\tiny44\firefly.c:52: error: 'OCR0A' undeclared (first use i
114
n this function)
115
t:\atmel\firefly\mik\tiny44\firefly.c:53: error: 'TCNT0' undeclared (first use i
116
n this function)
117
t:\atmel\firefly\mik\tiny44\firefly.c:56: error: 'TIMSK0' undeclared (first use
118
in this function)
119
t:\atmel\firefly\mik\tiny44\firefly.c:56: error: 'OCIE0A' undeclared (first use
120
in this function)
121
t:\atmel\firefly\mik\tiny44\firefly.c:56: error: 'TOIE0' undeclared (first use i
122
n this function)
123
t:\atmel\firefly\mik\tiny44\firefly.c:60: error: 'TIFR0' undeclared (first use i
124
n this function)
125
t:\atmel\firefly\mik\tiny44\firefly.c:60: error: 'OCF0A' undeclared (first use i
126
n this function)
127
t:\atmel\firefly\mik\tiny44\firefly.c:60: error: 'TOV0' undeclared (first use in
128
 this function)
129
t:\atmel\firefly\mik\tiny44\firefly.c: In function 'update_fireflies':
130
t:\atmel\firefly\mik\tiny44\firefly.c:73: error: 'for' loop initial declaration
131
used outside C99 mode
132
t:\atmel\firefly\mik\tiny44\firefly.c:96: error: redefinition of 'i'
133
t:\atmel\firefly\mik\tiny44\firefly.c:73: error: previous definition of 'i' was
134
here
135
t:\atmel\firefly\mik\tiny44\firefly.c:96: error: 'for' loop initial declaration
136
used outside C99 mode
137
t:\atmel\firefly\mik\tiny44\firefly.c:118: error: redefinition of 'i'
138
t:\atmel\firefly\mik\tiny44\firefly.c:96: error: previous definition of 'i' was
139
here
140
t:\atmel\firefly\mik\tiny44\firefly.c:118: error: 'for' loop initial declaration
141
 used outside C99 mode
142
t:\atmel\firefly\mik\tiny44\firefly.c: In function 'wdt_setup':
143
t:\atmel\firefly\mik\tiny44\firefly.c:176: error: 'WDP3' undeclared (first use i
144
n this function)
145
t:\atmel\firefly\mik\tiny44\firefly.c:177: error: 'WDIE' undeclared (first use i
146
n this function)
147
t:\atmel\firefly\mik\tiny44\firefly.c:179: error: 'WDTCSR' undeclared (first use
148
 in this function)
149
t:\atmel\firefly\mik\tiny44\firefly.c:179: error: 'WDE' undeclared (first use in
150
 this function)
151
t:\atmel\firefly\mik\tiny44\firefly.c:179: error: 'WDCE' undeclared (first use i
152
n this function)
153
t:\atmel\firefly\mik\tiny44\firefly.c: In function 'main':
154
t:\atmel\firefly\mik\tiny44\firefly.c:214: error: 'TCCR0B' undeclared (first use
155
 in this function)
156
t:\atmel\firefly\mik\tiny44\firefly.c:214: error: 'CS01' undeclared (first use i
157
n this function)
158
t:\atmel\firefly\mik\tiny44\firefly.c:217: error: 'MCUCR' undeclared (first use
159
in this function)
160
t:\atmel\firefly\mik\tiny44\firefly.c:217: error: 'SE' undeclared (first use in
161
this function)
162
t:\atmel\firefly\mik\tiny44\firefly.c:222: error: 'OCR0A' undeclared (first use
163
in this function)
164
t:\atmel\firefly\mik\tiny44\firefly.c:223: error: 'TCNT0' undeclared (first use
165
in this function)
166
t:\atmel\firefly\mik\tiny44\firefly.c:225: error: 'SM1' undeclared (first use in
167
 this function)
168
t:\atmel\firefly\mik\tiny44\firefly.c:243: error: 'GIMSK' undeclared (first use
169
in this function)
170
171
T:\Atmel\FireFly\mik\tiny44>avr-gcc t:\atmel\firefly\mik\tiny44\firefly.c
172
In file included from c:/winavr-20100110/lib/gcc/../../avr/include/avr/eeprom.h:
173
38,
174
                 from t:\atmel\firefly\mik\tiny44\/firefly.h:5,
175
                 from t:\atmel\firefly\mik\tiny44\firefly.c:1:
176
c:/winavr-20100110/lib/gcc/../../avr/include/avr/io.h:404:6: warning: #warning "
177
device type not defined"
178
In file included from t:\atmel\firefly\mik\tiny44\/firefly.h:5,
179
                 from t:\atmel\firefly\mik\tiny44\firefly.c:1:
180
c:/winavr-20100110/lib/gcc/../../avr/include/avr/eeprom.h:41:3: warning: #warnin
181
g "Device does not have EEPROM available."
182
In file included from t:\atmel\firefly\mik\tiny44\/firefly.h:8,
183
                 from t:\atmel\firefly\mik\tiny44\firefly.c:1:
184
t:\atmel\firefly\mik\tiny44\/wave.h:18: warning: ignoring attributes applied to
185
'struct <anonymous>' after definition
186
In file included from t:\atmel\firefly\mik\tiny44\firefly.c:1:
187
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA2' undeclared here (not in
188
a function)
189
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA4' undeclared here (not in
190
a function)
191
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA5' undeclared here (not in
192
a function)
193
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA6' undeclared here (not in
194
a function)
195
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA1' undeclared here (not in
196
a function)
197
t:\atmel\firefly\mik\tiny44\/firefly.h:67: error: 'PA3' undeclared here (not in
198
a function)
199
t:\atmel\firefly\mik\tiny44\firefly.c: In function 'init':
200
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: 'WDTCSR' undeclared (first use
201
in this function)
202
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: (Each undeclared identifier is
203
reported only once
204
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: for each function it appears in
205
.)
206
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: 'WDE' undeclared (first use in
207
this function)
208
t:\atmel\firefly\mik\tiny44\firefly.c:27: error: 'WDCE' undeclared (first use in
209
 this function)
210
t:\atmel\firefly\mik\tiny44\firefly.c:28: error: 'WDIE' undeclared (first use in
211
 this function)
212
t:\atmel\firefly\mik\tiny44\firefly.c:30: error: 'PORTB' undeclared (first use i
213
n this function)
214
t:\atmel\firefly\mik\tiny44\firefly.c:31: error: 'DDRB' undeclared (first use in
215
 this function)
216
t:\atmel\firefly\mik\tiny44\firefly.c:33: error: 'PRR' undeclared (first use in
217
this function)
218
t:\atmel\firefly\mik\tiny44\firefly.c:33: error: 'PRTIM1' undeclared (first use
219
in this function)
220
t:\atmel\firefly\mik\tiny44\firefly.c:33: error: 'PRTIM0' undeclared (first use
221
in this function)
222
t:\atmel\firefly\mik\tiny44\firefly.c:33: error: 'PRUSI' undeclared (first use i
223
n this function)
224
t:\atmel\firefly\mik\tiny44\firefly.c:35: error: 'ACSR' undeclared (first use in
225
 this function)
226
t:\atmel\firefly\mik\tiny44\firefly.c:35: error: 'ACD' undeclared (first use in
227
this function)
228
t:\atmel\firefly\mik\tiny44\firefly.c:36: error: 'ADCSRA' undeclared (first use
229
in this function)
230
t:\atmel\firefly\mik\tiny44\firefly.c:37: error: 'ADCSRB' undeclared (first use
231
in this function)
232
t:\atmel\firefly\mik\tiny44\firefly.c:40: error: 'DIDR0' undeclared (first use i
233
n this function)
234
t:\atmel\firefly\mik\tiny44\firefly.c:40: error: 'ADC0D' undeclared (first use i
235
n this function)
236
t:\atmel\firefly\mik\tiny44\firefly.c:42: error: 'PRADC' undeclared (first use i
237
n this function)
238
t:\atmel\firefly\mik\tiny44\firefly.c:50: error: 'TCCR0A' undeclared (first use
239
in this function)
240
t:\atmel\firefly\mik\tiny44\firefly.c:51: error: 'TCCR0B' undeclared (first use
241
in this function)
242
t:\atmel\firefly\mik\tiny44\firefly.c:52: error: 'OCR0A' undeclared (first use i
243
n this function)
244
t:\atmel\firefly\mik\tiny44\firefly.c:53: error: 'TCNT0' undeclared (first use i
245
n this function)
246
t:\atmel\firefly\mik\tiny44\firefly.c:56: error: 'TIMSK0' undeclared (first use
247
in this function)
248
t:\atmel\firefly\mik\tiny44\firefly.c:56: error: 'OCIE0A' undeclared (first use
249
in this function)
250
t:\atmel\firefly\mik\tiny44\firefly.c:56: error: 'TOIE0' undeclared (first use i
251
n this function)
252
t:\atmel\firefly\mik\tiny44\firefly.c:60: error: 'TIFR0' undeclared (first use i
253
n this function)
254
t:\atmel\firefly\mik\tiny44\firefly.c:60: error: 'OCF0A' undeclared (first use i
255
n this function)
256
t:\atmel\firefly\mik\tiny44\firefly.c:60: error: 'TOV0' undeclared (first use in
257
 this function)
258
t:\atmel\firefly\mik\tiny44\firefly.c: In function 'update_fireflies':
259
t:\atmel\firefly\mik\tiny44\firefly.c:73: error: 'for' loop initial declaration
260
used outside C99 mode
261
t:\atmel\firefly\mik\tiny44\firefly.c:96: error: redefinition of 'i'
262
t:\atmel\firefly\mik\tiny44\firefly.c:73: error: previous definition of 'i' was
263
here
264
t:\atmel\firefly\mik\tiny44\firefly.c:96: error: 'for' loop initial declaration
265
used outside C99 mode
266
t:\atmel\firefly\mik\tiny44\firefly.c:118: error: redefinition of 'i'
267
t:\atmel\firefly\mik\tiny44\firefly.c:96: error: previous definition of 'i' was
268
here
269
t:\atmel\firefly\mik\tiny44\firefly.c:118: error: 'for' loop initial declaration
270
 used outside C99 mode
271
t:\atmel\firefly\mik\tiny44\firefly.c: In function 'wdt_setup':
272
t:\atmel\firefly\mik\tiny44\firefly.c:176: error: 'WDP3' undeclared (first use i
273
n this function)
274
t:\atmel\firefly\mik\tiny44\firefly.c:177: error: 'WDIE' undeclared (first use i
275
n this function)
276
t:\atmel\firefly\mik\tiny44\firefly.c:179: error: 'WDTCSR' undeclared (first use
277
 in this function)
278
t:\atmel\firefly\mik\tiny44\firefly.c:179: error: 'WDE' undeclared (first use in
279
 this function)
280
t:\atmel\firefly\mik\tiny44\firefly.c:179: error: 'WDCE' undeclared (first use i
281
n this function)
282
t:\atmel\firefly\mik\tiny44\firefly.c: In function 'main':
283
t:\atmel\firefly\mik\tiny44\firefly.c:214: error: 'TCCR0B' undeclared (first use
284
 in this function)
285
t:\atmel\firefly\mik\tiny44\firefly.c:214: error: 'CS01' undeclared (first use i
286
n this function)
287
t:\atmel\firefly\mik\tiny44\firefly.c:217: error: 'MCUCR' undeclared (first use
288
in this function)
289
t:\atmel\firefly\mik\tiny44\firefly.c:217: error: 'SE' undeclared (first use in
290
this function)
291
t:\atmel\firefly\mik\tiny44\firefly.c:222: error: 'OCR0A' undeclared (first use
292
in this function)
293
t:\atmel\firefly\mik\tiny44\firefly.c:223: error: 'TCNT0' undeclared (first use
294
in this function)
295
t:\atmel\firefly\mik\tiny44\firefly.c:225: error: 'SM1' undeclared (first use in
296
 this function)
297
t:\atmel\firefly\mik\tiny44\firefly.c:243: error: 'GIMSK' undeclared (first use
298
in this function)
299
300
T:\Atmel\FireFly\mik\tiny44>

Ergebniss sind Hunderte Fehler

von Der_Kochloeffel (Gast)


Lesenswert?

Ach vergesst es

von uiipsdof (Gast)


Lesenswert?

Bez. unselbständig: Du wirst kaum 'drumrumkommen, Dir
wenigstens eine minimale Ahnung von den Grundlagen zu verschaffen, indem 
du:

- das 'GNU make' Manual
- das 'GNU Binutils Manual'
- das GCC Manual

liest. Alles bestens dokumentiert.

Das muss nicht bis zum letzten Buchstaben sein, aber das Wichtigste
sollte man verstanden haben.
Oder willst Du Dir hier jeden Fehler nach jedem 'make' einzeln erklären 
lassen?

von Der_Kochloeffel (Gast)


Lesenswert?

versteh es nimmer, bei mir ist es aus, Irgendwie ist das total unlogisch 
für mich

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
Noch kein Account? Hier anmelden.