 | Discussion Forum |  |
|
|
uVision2 Evaluation w. Triscend TE505Next Thread | Thread List | Previous Thread Start a Thread | Settings | Details | Message |
|---|
Read-Only Author Andrew Neil Posted 13-Dec-2000 10:30 GMT Toolset C51 |  uVision2 Evaluation w. Triscend TE505 Andrew Neil 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 |  RE: uVision2 Evaluation w. Triscend TE505 Keil Support 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 |  RE: uVision2 Evaluation w. Triscend TE505 Andrew Neil 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 |
|