I can get rid of this error if I decrease my heap size by 1 in the assembly startup file. The linker then reports: Program Size: Code=2928 RO-data=96 RW-data=12 ZI-data=13356
But during a debug session uVision reports: *** Restricted Version with 16384 Byte Code Size Limit *** Currently used: 3036 Bytes (18%)
My concern is the linker is adding up the total program size including ZI-data which too restrictive. Is there an eval version of the linker or linker option that just looks at Code size? I bought this eval kit because I believed I could actually get 16K Code size (not total program size).