MSP430 large code, restricted data Size Benchmarks

ti.platforms.exp430F5438 (compiler version: 4.1.5)

(all sizes are in 8-bit bytes)

Static Module Applications

ROM RAM
Code Initialized Data C-initialization Total ROM ISR/C Stack Task Stacks Heaps BSS Total RAM
Kernel Only 3228 474 110 3812 512 0 0 194 706
Hwi application 3356 584 114 4054 512 0 0 208 720
Clock application 5500 656 290 6446 512 0 0 496 1008
Clock Object application 5500 656 316 6472 512 0 0 526 1038
Swi application 4296 632 168 5096 512 0 0 292 804
Swi Object application 4296 636 200 5132 512 0 0 338 850
Task application 7360 686 454 8500 512 1024 0 738 2274
Task Object application 7360 690 496 8546 512 1536 0 808 2856
Semaphore application 8070 696 508 9274 512 1536 0 826 2874
Semaphore Object application 8070 700 520 9290 512 1536 0 844 2892
Default Configuration 19236 6910 754 26900 4096 512 4096 2218 10922

Dynamic Applications

ROM RAM
Code Initialized Data C-initialization Total ROM ISR/C Stack Task Stacks Heaps BSS Total RAM
Dynamic Memory application 8784 756 556 10096 512 1536 4096 844 6988
Dynamic Task application 10306 860 564 11730 512 1536 4096 852 6996
Dynamic Semaphore application 11100 956 572 12628 512 1536 4096 860 7004