Can the 2K-limited uVision2 Evaluation version be made to create code to run in the on-chip RAM of a Triscend TE505? The TE505 has 16K on-chip RAM, but the uVision2 Evaluation seems intent on starting Code at 0x4000. If I specify the Code Range, eg 0-0x100, in the "BL51 Locate" options, it just produces Error L107: "Address Space Overflow"
Many of our compilers are sold to customers who create programs smaller than 16K. If the EVAL tools let you create single-chip programs, we would not sell any So why is it OK to create 2K-limited programs, but not if they're to run on a single chip? The problem is not the code size (under 2K would be fine) but the start address.