Forum Discussion
Altera_Forum
Honored Contributor
21 years agoI've looked at the mallocs, and the test only calls malloc one time. The program counts the times malloc fails, and I have added a check in order to see if malloc returns null.
The result is that my check doesn't appars (it seems that all mallocs succeed), and the tracing of the test is: " State dump 1 (0 hours, 1 minutes) [numbers >>0] Handler-invocations: 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 malloc()-tries/failures: -- 1700 0 client_makes_request: 0 Memory system: Total=0x000b9e60 Free=0x000b9c40 Max=0x000b9c34 Stack usage: Interrupt : Interrupt stack used 4096 size 4096 Idle : Idlethread stack used 440 size 2048 Main : stack used 1140 size 5688 Handler : stack used 2616 size 7128 Handler : stack used 2616 size 7128 Handler : stack used 2680 size 7128 Handler : stack used 2688 size 7128 Handler : stack used 2664 size 7128 Handler : stack used 2616 size 7128 Handler : stack used 2692 size 7128 Handler : stack used 2616 size 7128 Handler : stack used 2680 size 7128 Handler : stack used 2688 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Listener : stack used 1120 size 5688 Listener : stack used 1048 size 5688 Listener : stack used 1080 size 5688 Listener : stack used 900 size 5688 Client : stack used 344 size 5688 Client : stack used 368 size 5688 Client : stack used 300 size 5688 Client : stack used 292 size 5688 State dump 2 (0 hours, 2 minutes) [numbers >>0] Handler-invocations: 47 40 36 29 23 16 13 12 9 8 2 1 0 0 0 0 0 0 0 malloc()-tries/failures: -- 23588 0 client_makes_request: 0 Memory system: Total=0x000b9e60 Free=0x000b9c40 Max=0x000b9c34 Stack usage: Interrupt : Interrupt stack used 4096 size 4096 Idle : Idlethread stack used 440 size 2048 Main : stack used 1140 size 5688 Handler : stack used 2688 size 7128 Handler : stack used 2712 size 7128 Handler : stack used 2688 size 7128 Handler : stack used 2712 size 7128 Handler : stack used 2688 size 7128 Handler : stack used 2696 size 7128 Handler : stack used 2692 size 7128 Handler : stack used 2688 size 7128 Handler : stack used 2692 size 7128 Handler : stack used 2696 size 7128 Handler : stack used 2664 size 7128 Handler : stack used 2632 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Handler : stack used 0 size 7128 Listener : stack used 1160 size 5688 Listener : stack used 1152 size 5688 Listener : stack used 1136 size 5688 Listener : stack used 1152 size 5688 Client : stack used 376 size 5688 Client : stack used 368 size 5688 Client : stack used 400 size 5688 Client : stack used 436 size 5688 " So it seems that there's still 0x000b9c34 memory free, so ... I am working on trying the test on the Evaluation board with all the modules, included the SDRAM... Alex