Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem TCP & FAT Training




Loading

possibly corrupted stack (trace)?

Posted by Christian Koerber on August 11, 2006
Hallo,

we are using FreeRTOS on a ARM7 board. Below follows a stacktrace, taken at the first start of the tasks, which is typical for all our eight tasks: Something is put on the stack, followed by alternating patterns of 0xa5a5a5a5 and data. Is this normal or should I consider something strange going on, courrupting our stacks?

best regards,

Christian


SizeOfStackType = 4
stackSize = 700
pStackStart = 0x20af78
pStackEnd = 0x20ba68
0: 0xa5a5a5a5
1: 0xa5a5a5a5
2: 0xa5a5a5a5
3: 0xa5a5a5a5
4: 0xa5a5a5a5
5: 0xa5a5a5a5
6: 0xa5a5a5a5
7: 0xa5a5a5a5
8: 0xa5a5a5a5
9: 0xa5a5a5a5
10: 0xa5a5a5a5
11: 0xa5a5a5a5
12: 0xa5a5a5a5
13: 0xa5a5a5a5
14: 0xa5a5a5a5
15: 0xa5a5a5a5
16: 0xa5a5a5a5
17: 0xa5a5a5a5
18: 0xa5a5a5a5
19: 0xa5a5a5a5
20: 0xa5a5a5a5
21: 0xa5a5a5a5
22: 0xa5a5a5a5
23: 0xa5a5a5a5
24: 0xa5a5a5a5
25: 0xa5a5a5a5
26: 0xa5a5a5a5
27: 0xa5a5a5a5
28: 0xa5a5a5a5
29: 0xa5a5a5a5
30: 0xa5a5a5a5
31: 0xa5a5a5a5
32: 0xa5a5a5a5
33: 0xa5a5a5a5
34: 0xa5a5a5a5
35: 0xa5a5a5a5
36: 0xa5a5a5a5
37: 0xa5a5a5a5
38: 0xa5a5a5a5
39: 0xa5a5a5a5
40: 0xa5a5a5a5
41: 0xa5a5a5a5
42: 0xa5a5a5a5
43: 0xa5a5a5a5
44: 0xa5a5a5a5
45: 0xa5a5a5a5
46: 0xa5a5a5a5
47: 0xa5a5a5a5
48: 0xa5a5a5a5
49: 0xa5a5a5a5
50: 0xa5a5a5a5
51: 0xa5a5a5a5
52: 0xa5a5a5a5
53: 0xa5a5a5a5
54: 0xa5a5a5a5
55: 0xa5a5a5a5
56: 0xa5a5a5a5
57: 0xa5a5a5a5
58: 0xa5a5a5a5
59: 0xa5a5a5a5
60: 0xa5a5a5a5
61: 0xa5a5a5a5
62: 0xa5a5a5a5
63: 0xa5a5a5a5
64: 0xa5a5a5a5
65: 0xa5a5a5a5
66: 0xa5a5a5a5
67: 0xa5a5a5a5
68: 0xa5a5a5a5
69: 0xa5a5a5a5
70: 0xa5a5a5a5
71: 0xa5a5a5a5
72: 0xa5a5a5a5
73: 0xa5a5a5a5
74: 0xa5a5a5a5
75: 0xa5a5a5a5
76: 0xa5a5a5a5
77: 0xa5a5a5a5
78: 0xa5a5a5a5
79: 0xa5a5a5a5
80: 0xa5a5a5a5
81: 0xa5a5a5a5
82: 0xa5a5a5a5
83: 0xa5a5a5a5
84: 0xa5a5a5a5
85: 0xa5a5a5a5
86: 0xa5a5a5a5
87: 0xa5a5a5a5
88: 0xa5a5a5a5
89: 0xa5a5a5a5
90: 0xa5a5a5a5
91: 0xa5a5a5a5
92: 0xa5a5a5a5
93: 0xa5a5a5a5
94: 0xa5a5a5a5
95: 0xa5a5a5a5
96: 0xa5a5a5a5
97: 0xa5a5a5a5
98: 0xa5a5a5a5
99: 0xa5a5a5a5
100: 0xa5a5a5a5
101: 0xa5a5a5a5
102: 0xa5a5a5a5
103: 0xa5a5a5a5
104: 0xa5a5a5a5
105: 0xa5a5a5a5
106: 0xa5a5a5a5
107: 0xa5a5a5a5
108: 0xa5a5a5a5
109: 0xa5a5a5a5
110: 0xa5a5a5a5
111: 0xa5a5a5a5
112: 0xa5a5a5a5
113: 0xa5a5a5a5
114: 0xa5a5a5a5
115: 0xa5a5a5a5
116: 0xa5a5a5a5
117: 0xa5a5a5a5
118: 0xa5a5a5a5
119: 0xa5a5a5a5
120: 0xa5a5a5a5
121: 0xa5a5a5a5
122: 0xa5a5a5a5
123: 0xa5a5a5a5
124: 0xa5a5a5a5
125: 0xa5a5a5a5
126: 0xa5a5a5a5
127: 0xa5a5a5a5
128: 0xa5a5a5a5
129: 0xa5a5a5a5
130: 0xa5a5a5a5
131: 0xa5a5a5a5
132: 0xa5a5a5a5
133: 0xa5a5a5a5
134: 0xa5a5a5a5
135: 0xa5a5a5a5
136: 0xa5a5a5a5
137: 0xa5a5a5a5
138: 0xa5a5a5a5
139: 0xa5a5a5a5
140: 0xa5a5a5a5
141: 0xa5a5a5a5
142: 0xa5a5a5a5
143: 0xa5a5a5a5
144: 0xa5a5a5a5
145: 0xa5a5a5a5
146: 0xa5a5a5a5
147: 0xa5a5a5a5
148: 0xa5a5a5a5
149: 0xa5a5a5a5
150: 0xa5a5a5a5
151: 0xa5a5a5a5
152: 0xa5a5a5a5
153: 0xa5a5a5a5
154: 0xa5a5a5a5
155: 0xa5a5a5a5
156: 0xa5a5a5a5
157: 0xa5a5a5a5
158: 0xa5a5a5a5
159: 0xa5a5a5a5
160: 0xa5a5a5a5
161: 0xa5a5a5a5
162: 0xa5a5a5a5
163: 0xa5a5a5a5
164: 0xa5a5a5a5
165: 0xa5a5a5a5
166: 0xa5a5a5a5
167: 0xa5a5a5a5
168: 0xa5a5a5a5
169: 0xa5a5a5a5
170: 0xa5a5a5a5
171: 0xa5a5a5a5
172: 0xa5a5a5a5
173: 0xa5a5a5a5
174: 0xa5a5a5a5
175: 0xa5a5a5a5
176: 0xa5a5a5a5
177: 0xa5a5a5a5
178: 0xa5a5a5a5
179: 0xa5a5a5a5
180: 0xa5a5a5a5
181: 0xa5a5a5a5
182: 0xa5a5a5a5
183: 0xa5a5a5a5
184: 0xa5a5a5a5
185: 0xa5a5a5a5
186: 0xa5a5a5a5
187: 0xa5a5a5a5
188: 0xa5a5a5a5
189: 0xa5a5a5a5
190: 0xa5a5a5a5
191: 0xa5a5a5a5
192: 0xa5a5a5a5
193: 0xa5a5a5a5
194: 0xa5a5a5a5
195: 0xa5a5a5a5
196: 0xa5a5a5a5
197: 0xa5a5a5a5
198: 0xa5a5a5a5
199: 0xa5a5a5a5
200: 0xa5a5a5a5
201: 0xa5a5a5a5
202: 0xa5a5a5a5
203: 0xa5a5a5a5
204: 0xa5a5a5a5
205: 0xa5a5a5a5
206: 0xa5a5a5a5
207: 0xa5a5a5a5
208: 0xa5a5a5a5
209: 0xa5a5a5a5
210: 0xa5a5a5a5
211: 0xa5a5a5a5
212: 0xa5a5a5a5
213: 0xa5a5a5a5
214: 0xa5a5a5a5
215: 0xa5a5a5a5
216: 0xa5a5a5a5
217: 0xa5a5a5a5
218: 0xa5a5a5a5
219: 0xa5a5a5a5
220: 0xa5a5a5a5
221: 0xa5a5a5a5
222: 0xa5a5a5a5
223: 0xa5a5a5a5
224: 0xa5a5a5a5
225: 0xa5a5a5a5
226: 0xa5a5a5a5
227: 0xa5a5a5a5
228: 0xa5a5a5a5
229: 0xa5a5a5a5
230: 0xa5a5a5a5
231: 0xa5a5a5a5
232: 0xa5a5a5a5
233: 0xa5a5a5a5
234: 0xa5a5a5a5
235: 0xa5a5a5a5
236: 0xa5a5a5a5
237: 0xa5a5a5a5
238: 0xa5a5a5a5
239: 0xa5a5a5a5
240: 0xa5a5a5a5
241: 0xa5a5a5a5
242: 0x2
243: 0x78
244: 0x113579
245: 0x2004e4
246: 0xa5a5a5a5
247: 0x20b8bc
248: 0x78
249: 0x20ba38
250: 0x6
251: 0x20b874
252: 0x2
253: 0x20b814
254: 0x1212d6
255: 0x111dad
256: 0x1212d6
257: 0x11269b
258: 0xa5a5a5a5
259: 0x2004e8
260: 0x0
261: 0x20b873
262: 0x0
263: 0xa
264: 0x0
265: 0xffffffff
266: 0x1215fc
267: 0x0
268: 0xffffffff
269: 0x20ba38
270: 0xa5a5a5a5
271: 0xa5a5a5a5
272: 0xa5a5a5a5
273: 0xa5a5a5a5
274: 0xa5a5a5a5
275: 0xa5a5a5a5
276: 0xa5a5a5a5
277: 0xa5a5a5a5
278: 0xa5a5a5a5
279: 0xa5a5a5a5
280: 0xa5a5a5a5
281: 0xa5a5a5a5
282: 0xa5a5a5a5
283: 0xa5a5a5a5
284: 0xa5a5a5a5
285: 0xa5a5a5a5
286: 0xa5a5a5a5
287: 0xa5a5a5a5
288: 0xa5a5a5a5
289: 0xa5a5a5a5
290: 0xa5a5a5a5
291: 0xa5a5a5a5
292: 0xa5a5a5a5
293: 0xa5a5a5a5
294: 0xa5a5a5a5
295: 0xa5a5a5a5
296: 0xa5a5a5a5
297: 0xa5a5a5a5
298: 0xa5a5a5a5
299: 0xa5a5a5a5
300: 0xa5a5a5a5
301: 0xa5a5a5a5
302: 0xa5a5a5a5
303: 0xa5a5a5a5
304: 0xa5a5a5a5
305: 0xa5a5a5a5
306: 0xa5a5a5a5
307: 0xa5a5a5a5
308: 0xa5a5a5a5
309: 0xa5a5a5a5
310: 0xa5a5a5a5
311: 0xa5a5a5a5
312: 0xa5a5a5a5
313: 0xa5a5a5a5
314: 0xa5a5a5a5
315: 0xa5a5a5a5
316: 0xa5a5a5a5
317: 0xa5a5a5a5
318: 0xa5a5a5a5
319: 0xa5a5a5a5
320: 0xa5a5a5a5
321: 0xa5a5a5a5
322: 0xa5a5a5a5
323: 0xa5a5a5a5
324: 0xa5a5a5a5
325: 0xa5a5a5a5
326: 0xa5a5a5a5
327: 0xa5a5a5a5
328: 0xa5a5a5a5
329: 0xa5a5a5a5
330: 0xa5a5a5a5
331: 0xa5a5a5a5
332: 0xa5a5a5a5
333: 0xa5a5a5a5
334: 0xa5a5a5a5
335: 0xa5a5a5a5
336: 0xa5a5a5a5
337: 0xa5a5a5a5
338: 0xa5a5a5a5
339: 0xa5a5a5a5
340: 0xa5a5a5a5
341: 0xa5a5a5a5
342: 0xa5a5a5a5
343: 0xa5a5a5a5
344: 0xa5a5a5a5
345: 0xa5a5a5a5
346: 0xa5a5a5a5
347: 0xa5a5a5a5
348: 0xa5a5a5a5
349: 0xa5a5a5a5
350: 0xa5a5a5a5
351: 0xa5a5a5a5
352: 0xa5a5a5a5
353: 0xa5a5a5a5
354: 0xa5a5a5a5
355: 0xa5a5a5a5
356: 0xa5a5a5a5
357: 0xa5a5a5a5
358: 0xa5a5a5a5
359: 0xa5a5a5a5
360: 0xa5a5a5a5
361: 0xa5a5a5a5
362: 0xa5a5a5a5
363: 0xa5a5a5a5
364: 0xa5a5a5a5
365: 0xa5a5a5a5
366: 0xa5a5a5a5
367: 0xa5a5a5a5
368: 0xa5a5a5a5
369: 0xa5a5a5a5
370: 0xa5a5a5a5
371: 0xa5a5a5a5
372: 0xa5a5a5a5
373: 0xa5a5a5a5
374: 0xa5a5a5a5
375: 0xa5a5a5a5
376: 0xa5a5a5a5
377: 0xa5a5a5a5
378: 0xa5a5a5a5
379: 0xa5a5a5a5
380: 0xa5a5a5a5
381: 0xa5a5a5a5
382: 0xa5a5a5a5
383: 0xa5a5a5a5
384: 0xa5a5a5a5
385: 0xa5a5a5a5
386: 0xa5a5a5a5
387: 0xa5a5a5a5
388: 0xa5a5a5a5
389: 0xa5a5a5a5
390: 0xa5a5a5a5
391: 0xa5a5a5a5
392: 0xa5a5a5a5
393: 0xa5a5a5a5
394: 0xa5a5a5a5
395: 0xa5a5a5a5
396: 0xa5a5a5a5
397: 0xa5a5a5a5
398: 0xa5a5a5a5
399: 0xa5a5a5a5
400: 0xa5a5a5a5
401: 0xa5a5a5a5
402: 0xa5a5a5a5
403: 0xa5a5a5a5
404: 0xa5a5a5a5
405: 0xa5a5a5a5
406: 0xa5a5a5a5
407: 0xa5a5a5a5
408: 0xa5a5a5a5
409: 0xa5a5a5a5
410: 0xa5a5a5a5
411: 0xa5a5a5a5
412: 0xa5a5a5a5
413: 0xa5a5a5a5
414: 0xa5a5a5a5
415: 0xa5a5a5a5
416: 0xa5a5a5a5
417: 0xa5a5a5a5
418: 0xa5a5a5a5
419: 0xa5a5a5a5
420: 0xa5a5a5a5
421: 0xa5a5a5a5
422: 0xa5a5a5a5
423: 0xa5a5a5a5
424: 0xa5a5a5a5
425: 0xa5a5a5a5
426: 0xa5a5a5a5
427: 0xa5a5a5a5
428: 0xa5a5a5a5
429: 0xa5a5a5a5
430: 0xa5a5a5a5
431: 0xa5a5a5a5
432: 0xa5a5a5a5
433: 0xa5a5a5a5
434: 0xa5a5a5a5
435: 0xa5a5a5a5
436: 0xa5a5a5a5
437: 0xa5a5a5a5
438: 0xa5a5a5a5
439: 0xa5a5a5a5
440: 0xa5a5a5a5
441: 0xa5a5a5a5
442: 0xa5a5a5a5
443: 0xa5a5a5a5
444: 0xa5a5a5a5
445: 0xa5a5a5a5
446: 0xa5a5a5a5
447: 0xa5a5a5a5
448: 0xa5a5a5a5
449: 0xa5a5a5a5
450: 0xa5a5a5a5
451: 0xa5a5a5a5
452: 0xa5a5a5a5
453: 0xa5a5a5a5
454: 0xa5a5a5a5
455: 0xa5a5a5a5
456: 0xa5a5a5a5
457: 0xa5a5a5a5
458: 0xa5a5a5a5
459: 0xa5a5a5a5
460: 0xa5a5a5a5
461: 0xa5a5a5a5
462: 0xa5a5a5a5
463: 0xa5a5a5a5
464: 0xa5a5a5a5
465: 0xa5a5a5a5
466: 0xa5a5a5a5
467: 0xa5a5a5a5
468: 0xa5a5a5a5
469: 0xa5a5a5a5
470: 0xa5a5a5a5
471: 0xa5a5a5a5
472: 0xa5a5a5a5
473: 0xa5a5a5a5
474: 0xa5a5a5a5
475: 0xa5a5a5a5
476: 0xa5a5a5a5
477: 0xa5a5a5a5
478: 0xa5a5a5a5
479: 0xa5a5a5a5
480: 0xa5a5a5a5
481: 0xa5a5a5a5
482: 0xa5a5a5a5
483: 0xa5a5a5a5
484: 0xa5a5a5a5
485: 0xa5a5a5a5
486: 0xa5a5a5a5
487: 0xa5a5a5a5
488: 0xa5a5a5a5
489: 0xa5a5a5a5
490: 0xa5a5a5a5
491: 0xa5a5a5a5
492: 0xa5a5a5a5
493: 0xa5a5a5a5
494: 0xa5a5a5a5
495: 0xa5a5a5a5
496: 0xa5a5a5a5
497: 0xa5a5a5a5
498: 0xa5a5a5a5
499: 0xa5a5a5a5
500: 0xa5a5a5a5
501: 0xa5a5a5a5
502: 0xa5a5a5a5
503: 0xa5a5a5a5
504: 0xa5a5a5a5
505: 0xa5a5a5a5
506: 0xa5a5a5a5
507: 0xa5a5a5a5
508: 0xa5a5a5a5
509: 0xa5a5a5a5
510: 0xa5a5a5a5
511: 0xa5a5a5a5
512: 0xa5a5a5a5
513: 0xa5a5a5a5
514: 0xa5a5a5a5
515: 0xa5a5a5a5
516: 0xa5a5a5a5
517: 0xa5a5a5a5
518: 0xa5a5a5a5
519: 0xa5a5a5a5
520: 0xa5a5a5a5
521: 0xa5a5a5a5
522: 0xa5a5a5a5
523: 0xa5a5a5a5
524: 0xa5a5a5a5
525: 0xa5a5a5a5
526: 0xa5a5a5a5
527: 0xa5a5a5a5
528: 0xa5a5a5a5
529: 0xa5a5a5a5
530: 0xa5a5a5a5
531: 0xa5a5a5a5
532: 0xa5a5a5a5
533: 0xa5a5a5a5
534: 0xa5a5a5a5
535: 0xa5a5a5a5
536: 0xa5a5a5a5
537: 0xa5a5a5a5
538: 0xa5a5a5a5
539: 0xa5a5a5a5
540: 0xa5a5a5a5
541: 0xa5a5a5a5
542: 0xa5a5a5a5
543: 0xa5a5a5a5
544: 0xa5a5a5a5
545: 0xa5a5a5a5
546: 0xa5a5a5a5
547: 0xa5a5a5a5
548: 0xa5a5a5a5
549: 0x1212d4
550: 0x2
551: 0x20b873
552: 0x6
553: 0xa5a5a5a5
554: 0xa5a5a5a5
555: 0xa5a5a5a5
556: 0xa5a5a5a5
557: 0xa5a5a5a5
558: 0xa5a5a5a5
559: 0xa5a5a5a5
560: 0xa5a5a5a5
561: 0xa5a5a5a5
562: 0xa5a5a5a5
563: 0xa5a5a5a5
564: 0xa5a5a5a5
565: 0xa5a5a5a5
566: 0xa5a5a5a5
567: 0xa5a5a5a5
568: 0xa5a5a5a5
569: 0xa5a5a5a5
570: 0xa5a5a5a5
571: 0xa5a5a5a5
572: 0xa5a5a5a5
573: 0x35613561
574: 0x31363533
575: 0x20b80c
576: 0x0
577: 0x0
578: 0xa5a5a5a5
579: 0xa5a5a5a5
580: 0xa5a5a5a5
581: 0xa5a5a5a5
582: 0xa5a5a5a5
583: 0xa5a5a5
584: 0x8080808
585: 0x9090909
586: 0x10101010
587: 0x11111111
588: 0x1212cc
589: 0x20b8a8
590: 0x0
591: 0x2bc
592: 0x112a83
593: 0x20b92f
594: 0xa5a5a5a5
595: 0x7fffffee
596: 0xffff0208
597: 0x20b920
598: 0x7fffffff
599: 0xa5a5a5a5
600: 0xa5a5a5a5
601: 0xa5a5a5a5
602: 0xa5a5a5a5
603: 0xa5a5a5a5
604: 0xa5a5a5a5
605: 0xa5a5a5a5
606: 0xa5a5a5a5
607: 0xa5a5a5a5
608: 0xa5a5a5a5
609: 0xa5a5a5a5
610: 0xa5a5a5a5
611: 0xa5a5a5a5
612: 0xa5a5a5a5
613: 0xa5a5a5a5
614: 0xa5a5a5a5
615: 0xa5a5a5a5
616: 0x267
617: 0x10e78d
618: 0x3a373136
619: 0x33783020
620: 0x33383733
621: 0xd333337
622: 0x61620000
623: 0xa0d3836
624: 0xa5000a00
625: 0xa5a5a5a5
626: 0xa5a5a5a5
627: 0xa5a5a5a5
628: 0xa5a5a5a5
629: 0xa5a5a5a5
630: 0xa5a5a5a5
631: 0xa5a5a5a5
632: 0xa5a5a5a5
633: 0xa5a5a5a5
634: 0xa5a5a5a5
635: 0xa5a5a5a5
636: 0xa5a5a5a5
637: 0xa5a5a5a5
638: 0xa5a5a5a5
639: 0xa5a5a5a5
640: 0xa5a5a5a5
641: 0xa5a5a5a5
642: 0xa5a5a5a5
643: 0xa5a5a5a5
644: 0xa5a5a5a5
645: 0xa5a5a5a5
646: 0xa5a5a5a5
647: 0xa5a5a5a5
648: 0xa5a5a5a5
649: 0xa5a5a5a5
650: 0xa5a5a5a5
651: 0xa5a5a5a5
652: 0xa5a5a5a5
653: 0xa5a5a5a5
654: 0xa5a5a5a5
655: 0xa5a5a5a5
656: 0xa5a5a5a5
657: 0xa5a5a5a5
658: 0xa5a5a5a5
659: 0xa5a5a5a5
660: 0xa5a5a5a5
661: 0xa5a5a5a5
662: 0xa5a5a5a5
663: 0xa5a5a5a5
664: 0xa5a5a5a5
665: 0xa5a5a5a5
666: 0xa5a5a5a5
667: 0xa5a5a5a5
668: 0xa5a5a5a5
669: 0xa5a5a5a5
670: 0xa5a5a5a5
671: 0xa5a5a5a5
672: 0xa5a5a5a5
673: 0xa5a5a5a5
674: 0xa5a5a5a5
675: 0xa5a5a5a5
676: 0xa5a5a5a5
677: 0xa5a5a5a5
678: 0xa5a5a5a5
679: 0xa5a5a5a5
680: 0xa5a5a5a5
681: 0xa5a5a5a5
682: 0x20ba30
683: 0x2aa
684: 0x10fce5
685: 0x1212cc
686: 0x2ad
687: 0x2ad
688: 0x2bc
689: 0x4040404
690: 0x5050505
691: 0x6060606
692: 0x7070707
693: 0x101e7d
694: 0x10101010
695: 0x11111111
696: 0x4040404
697: 0x5050505
698: 0xaaaaaaaa
699: 0x101e75

RE: possibly corrupted stack (trace)?

Posted by Richard on August 11, 2006
When you create the task the context is placed on the stack as per:

0 = a5a5a5a5
1 = a5a5a5a5
...
...
a5a5a5a5
a5a5a5a5
a5a5a5a5
a5a5a5a5
xxxxxxxx
xxxxxxxx
xxxxxxxx
01010101
02020202
03030303
04040404
05050505
06060606
07070707
08080808
09090909
10101010
11111111
12121212
xxxxxxxx
686 = AAAAAAAA
697 = xxxxxxxx
698 = xxxxxxxx
699 = xxxxxxxx


Where xxxxxxxx will be dependent on your build. I have not written the addresses for all the stack places, but basically the bottom around 699 is the original context of the task, then you should get all a5's up to the lowest address of the stack.

When you start the task, if yo place a break point on the very first line (i.e. the function name), this is the stack you should expect to see. If you place a break point on any other line then the stack may have already been used by the function prologue code generated by the compiler, although this should be around the bottom of the stack only.

It does look like your stack has some unexpected data within it. You should be able to spot where this occurs by watching these bytes in the debugger as you step through the code between the point where the task is created, and the point where you start the scheduler.

Which ARM7 device are you using? How much RAM do you have?

Regards.

RE: possibly corrupted stack (trace)?

Posted by Christian Koerber on August 11, 2006
This is about what I expected :(

We use a Atmel ARM7TDMISAMs256 with 256k ROM and 64k RAM. We unfortunately weren't able to debug ROM loaded programs so far, which means lots of tracing and prohibits such indepth inspection :(

The data at the bottom doesn't concern me, but the data in the midth of the stack does. Each stack was created with 2800 bytes RAM.


[ Back to the top ]    [ About FreeRTOS ]    [ Sitemap ]    [ ]




Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd.. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.

Latest News:

FreeRTOS V9.0.0 is now available for download.


Free TCP/IP and file system demos for the RTOS


Sponsored Links

⇓ Now With No Code Size Limit! ⇓
⇑ Free Download Without Registering ⇑


FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Renesas Electronics Gold Alliance RTOS Partner.jpg

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Atmel RTOS partner supporting ARM Cortex-M3 and AVR32 microcontrollers

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Xilinx Microblaze and Zynq partner

Silicon Labs low power RTOS partner

Altera RTOS partner for Nios II and Cortex-A9 SoC

Freescale Alliance RTOS Member supporting ARM and ColdFire microcontrollers

Infineon ARM Cortex-M microcontrollers

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

Cypress RTOS partner supporting ARM Cortex-M3

Fujitsu RTOS partner supporting ARM Cortex-M3 and FM3

Microsemi (previously Actel) RTOS partner supporting ARM Cortex-M3

Atollic Partner

IAR Partner

Keil ARM Partner

Embedded Artists