Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Execute the Code from RAM in ARM Processors

Status
Not open for further replies.

swapgo

Full Member level 2
Joined
Jun 24, 2004
Messages
128
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,298
Location
India
Activity points
1,244
Hi All,

I find some sort of dificulty in running the code in RAM for ARM Processor.

I use LPC2106 and the compiler is Keil uVision 3 Evaluation software.

I did the following set up in the Keil uVision IDE.

In the Location " Options -> LA Locate -> User Classes " I added ERAM(0x40000000-0x40000FFF).

Then I added __ram for my function to make it to run from ram.

" void switch1()__ram ".

While linking a microsoft error reporting window opens and the linking fails as a result I will not get the .hex file.

Why it is happening so? Is it because I use a evaluation software.

Or is there is any other Options to be enabled?

Or will it suit only for a processor with external memory?

Any one with sucess histroy of using __ram option in CRAM? Please let me know.

Thanks and Regards
Gopi Pemmasani
 

HI
I have some experience with __ram. You do correctly operation.

Write more detail about error.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top