Discussion Forum

uVision2 Evaluation w. Triscend TE505

Next Thread | Thread List | Previous Thread Start a Thread | Settings

DetailsMessage
Read-Only
Author
Andrew Neil
Posted
13-Dec-2000 10:30 GMT
Toolset
C51
New! uVision2 Evaluation w. Triscend TE505
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"
Read-Only
Author
Keil Support
Posted
13-Dec-2000 15:53 GMT
Toolset
C51
New! RE: uVision2 Evaluation w. Triscend TE505
Can the 2K-limited uVision2 Evaluation version be made to create code to run in the on-chip RAM of a Triscend TE505?

No. The EVAL tools start programs at 0x4000 (16K).

The TE505 has 16K on-chip RAM, but the uVision2 Evaluation seems intent on starting Code at 0x4000.

This is by design. 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 and would not be able to update or improve the product. :-(

Keil Support
Read-Only
Author
Andrew Neil
Posted
13-Dec-2000 16:46 GMT
Toolset
C51
New! RE: uVision2 Evaluation w. Triscend TE505
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.

Next Thread | Thread List | Previous Thread Start a Thread | Settings