TI Cortex-M3 Size Benchmarks

ti.platforms.tiva:TM4C123GH6PM:1 (compiler version: 5.2.4)

(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 4170 292 176 4638 1024 0 0 1120 2144
Hwi application 4250 292 200 4742 1024 0 0 1152 2176
Clock application 6292 346 488 7126 1024 0 0 1628 2652
Clock Object application 6292 346 520 7158 1024 0 0 1660 2684
Swi application 4806 310 248 5364 1024 0 0 1244 2268
Swi Object application 4806 314 288 5408 1024 0 0 1300 2324
Task application 7672 380 672 8724 1024 1024 0 1900 3948
Task Object application 7672 384 720 8776 1024 1536 0 1984 4544
Semaphore application 8212 392 736 9340 1024 1536 0 2004 4564
Semaphore Object application 8212 396 752 9360 1024 1536 0 2024 4584
Default Configuration 16902 7654 872 25428 4096 2048 4096 4124 14364

Dynamic Applications

ROM RAM
Code Initialized Data C-initialization Total ROM ISR/C Stack Task Stacks Heaps BSS Total RAM
Dynamic Memory application 8970 516 808 10294 1024 1536 4096 2080 8736
Dynamic Task application 9918 638 816 11372 1024 1536 4096 2088 8744
Dynamic Semaphore application 10392 762 824 11978 1024 1536 4096 2096 8752